راهنمای توسعه رام های اندروید از پایه تا پیشرفته(بخش چهارم:آپلود سورس رام در Github)
دوستان تا اینجا چیزهای زیادی یاد گرفتیم و یک رام را ساختیم در طول ساخت رام سورس خود را ممکن هست تغییرات زیادی بدهیم یا کدهای از آن پاک کنیم و در صورت غیررسمی بودن رام و این قبیل مشکلات شما باید سورس خود را در سایت 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
اکنون کد زیر را وارد کنید.
git init
تنظیمات آماده شدن اکنون برای فرستادن فایلها به اکانت خود کد زیر را وارد کنید.
git add .
اکنون به یک اظهار نظر نیاز داریم از این رو کد زیر را وارد کنید.
git commit -m "first commit"
اکنون به اکانت خود در سایت Github بروید و بر روی علامت + بالا سمت راست کلیک کنید و New repository را بزنید.
اکنون یک نام برای مکان ذخیره سازی خود بنویسید،برای نمونه به عکس زیر دقت کنید.
اکنون میتوانید اظهار نظرهای زیادی را مشاهده کنید در مکانی که فایلهای خود را ذخیره کردید کدی برای این کار در ترمینال وارد کنید به عنوان مثال کد زیر برای گوشی مورد نظر ما
git remote add origin https://github.com/username/aogp_device_samsung_i9082.git
در مرحله آخر ارسال سورس به سایت Github است برای این کار کد زیر را وارد کنید.
git push origin master
رمز عبور هم مانند رمزی است که زمانی کلید ssh را درست کردیم.
بلاخره کار ما تمام شد و سورس را در سایت Github آپلود کردیم وفقط نام فایل رام خود را بنویسید.
هر گونه کپی برداری از مطالب شرعا حرام و مورد پسند نویسنده نمی باشد.