01 / 11 / 1400
Asia/Tehran 14:59

دوستان تا اینجا چیزهای زیادی یاد گرفتیم و یک رام را ساختیم در طول ساخت رام سورس خود را ممکن هست تغییرات زیادی بدهیم یا کدهای از آن پاک کنیم و در صورت غیررسمی بودن رام و این قبیل مشکلات شما باید سورس خود را در سایت Github آپلود کنید،که مزایای زیادی برای شما دارد.

آپلود در Github

1- یک اکانت در Github بسازید.

2- یک کلید SSH key بسازید،کد زیر را در ترمینال وارد کنید.

ssh-keygen -t rsa -C "[email protected]"

به جایی [email protected]”  ایمیلی که ثبت نام کردید را بنویسید.

بعد از زدن اینتر باید خروجی زیر را به شما بدهد.

# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
# Enter file in which to save the key (/home/you/.ssh/id_rsa):

اینتر بزنید اکنون باید رمز عبور خود را وارد کنید.

# Enter passphrase (empty for no passphrase): [Type a passphrase] # Enter same passphrase again: [Type passphrase again]

بعد از پایان باید کد زیر را مشاهده کنید.

Your identification has been saved in /home/you/.ssh/id_rsa.
# Your public key has been saved in /home/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected]

اکنون به مسیر ~/.ssh میرویم و id_rsa.pub اطلاعات خود را به سایت Github میبریم وارد اکانت خود شده تنظیمات و SSH در آنجا id_rsa.pub خود را کپی و ذخیره کنید.

اکنون زمان بررسی هست که ببینیم همه چیز کار می کند کد زیر را وارد کنید.

ssh -T [email protected]

باید به شکل زیر نمایان شود

The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?

در آخر جواب بله میدهیم(YES) و اینتر میزنیم.

Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.

تمام اکنون زمان آپلود سورسمون هست.

دستگاه نمونه GT-I9082 و رام نمونه AOGP می باشد پس فقط کافیست شما نام دستگاه و رام خود را با آموزش ما جایگزین کنید.

دستور زیر را وارد کنید.

cd aogp/device/samsung/i9082

http-_i-imgur

http-_i-imgur

اکنون کد زیر را وارد کنید.

git init

http-_i-imgur

http-_i-imgur

تنظیمات آماده شدن اکنون برای فرستادن فایلها به اکانت خود کد زیر را وارد کنید.

git add .

http-_i-imgur

اکنون به یک اظهار نظر نیاز داریم از این رو کد زیر را وارد کنید.

git commit -m "first commit"

http-_i-imgur

اکنون به اکانت خود در سایت Github بروید و بر روی علامت + بالا سمت راست کلیک کنید و New repository را بزنید.

http-_i-imgur

اکنون یک نام برای مکان ذخیره سازی خود بنویسید،برای نمونه به عکس زیر دقت کنید.

http-_i-imgur

اکنون میتوانید اظهار نظرهای زیادی را مشاهده کنید در مکانی که فایلهای خود را ذخیره کردید کدی برای این کار در ترمینال وارد کنید به عنوان مثال کد زیر برای گوشی مورد نظر ما

git remote add origin https://github.com/username/aogp_device_samsung_i9082.git

http-_i-imgur

http11-_i-imgur

در مرحله آخر ارسال سورس به سایت Github است برای این کار کد زیر را وارد کنید.

git push origin master

http-_i-imgur

رمز عبور هم مانند رمزی است که زمانی کلید ssh را درست کردیم.

http-_i-imgur

بلاخره کار ما تمام شد و سورس را در سایت Github آپلود کردیم وفقط نام فایل رام خود را بنویسید.

هر گونه کپی برداری از مطالب شرعا حرام و مورد پسند نویسنده نمی باشد.


439 نوشته
محسن هستم 30 ساله طرفدار دنیایی متنوع اندروید و کاستوم رامها در Gsm-Developers

بدون دیدگاه

پاسخ دهید

فیلدهای مورد نیاز با * علامت گذاری شده اند