Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 8.32 KB

File metadata and controls

79 lines (49 loc) · 8.32 KB

راه‌اندازی و پیکربندی حساب کاربری (Account Setup and Configuration)

اولین کاری که باید انجام دهید، ایجاد یک حساب کاربری رایگان است. کافی است به https://github.com مراجعه کنید، یک نام کاربری که قبلاً استفاده نشده است انتخاب کنید، یک ایمیل و رمز عبور وارد کنید و روی دکمه بزرگ سبز رنگ «Sign up for GitHub» کلیک کنید.

The GitHub sign-up form
Figure 1. The GitHub sign-up form

مرحله بعدی صفحه قیمت‌گذاری طرح‌های ارتقا یافته است که فعلاً می‌توانید آن را نادیده بگیرید. گیت‌هاب ایمیلی برای تأیید آدرس ایمیل شما ارسال خواهد کرد. حتماً این کار را انجام دهید؛ این مرحله بسیار مهم است (که بعداً به آن خواهیم پرداخت).

Note

گیت‌هاب تقریباً تمام امکانات خود را با حساب‌های رایگان ارائه می‌دهد، به جز برخی ویژگی‌های پیشرفته.

طرح‌های پولی گیت‌هاب شامل ابزارها و امکانات پیشرفته به همراه افزایش محدودیت‌ها برای خدمات رایگان هستند، اما در این کتاب به آن‌ها نخواهیم پرداخت. برای کسب اطلاعات بیشتر درباره طرح‌های موجود و مقایسه آن‌ها، به https://github.com/pricing مراجعه کنید.

کلیک روی لوگوی Octocat در بالای صفحه سمت چپ، شما را به صفحه داشبوردتان هدایت می‌کند. اکنون آماده استفاده از گیت‌هاب هستید.

دسترسی SSH (SSH Access)

در حال حاضر، شما می‌توانید با استفاده از پروتکل https:// به مخازن گیت متصل شوید و با نام کاربری و رمز عبوری که همین الان ساخته‌اید، احراز هویت کنید. با این حال، برای کلون کردن پروژه‌های عمومی حتی نیازی به ثبت‌نام هم ندارید — حساب کاربری که ساختیم زمانی به کار می‌آید که بخواهیم پروژه‌ای را فورک کنیم و سپس تغییرات را به فورک خودمان ارسال کنیم.

اگر می‌خواهید از دسترسی SSH استفاده کنید، باید یک کلید عمومی تنظیم کنید. اگر هنوز کلیدی ندارید، به بخش ch04-git-on-the-server.asc مراجعه کنید. تنظیمات حساب خود را از طریق لینک بالای سمت راست صفحه باز کنید:

The “Account settings” link
Figure 2. The “Account settings” link

سپس بخش "SSH keys" را از ستون سمت چپ انتخاب کنید.

The “SSH keys” link
Figure 3. The “SSH keys” link

در آنجا روی دکمه «Add an SSH key» کلیک کنید، به کلید خود یک نام بدهید، محتوای فایل کلید عمومی خود مانند ~/.ssh/id_rsa.pub (یا هر نامی که به آن داده‌اید) را در کادر متن قرار دهید و روی «Add key» کلیک کنید.

Note

حتماً به کلید SSH خود نامی بدهید که بتوانید به راحتی به خاطر بسپارید. می‌توانید هر کلید را به نامی خاص مثل «لپ‌تاپ من» یا «حساب کاری» نام‌گذاری کنید تا اگر بعدها نیاز به لغو یک کلید داشتید، به راحتی متوجه شوید که کدام کلید را می‌خواهید حذف کنید.

آواتار شما (Your Avatar)

اگر تمایل دارید، می‌توانید تصویری که به صورت پیش‌فرض برایتان ساخته شده را با عکس دلخواه خود جایگزین کنید. ابتدا به تب «Profile» (بالای تب SSH Keys) بروید و روی «Upload new picture» کلیک کنید.

The “Profile” link
Figure 4. The “Profile” link

ما یک کپی از لوگوی گیت که روی هارد داریم انتخاب می‌کنیم و سپس فرصت برش دادن تصویر را خواهیم داشت.

Crop your uploaded avatar
Figure 5. Crop your uploaded avatar

از این پس، در هر جایی که در سایت فعالیت می‌کنید، دیگران آواتار شما را کنار نام کاربریتان خواهند دید.

اگر قبلاً تصویری در سرویس محبوب Gravatar (که اغلب برای حساب‌های وردپرس استفاده می‌شود) آپلود کرده باشید، آن تصویر به طور پیش‌فرض استفاده خواهد شد و نیازی به انجام این مرحله ندارید.

آدرس‌های ایمیل شما (Your Email Addresses)

گیت‌هاب برای ثبت ارتباط کامیت‌های گیت با حساب شما از آدرس ایمیل استفاده می‌کند. اگر در کامیت‌های خود از چندین ایمیل استفاده می‌کنید و می‌خواهید گیت‌هاب آن‌ها را به درستی به حساب شما مرتبط کند، باید همه آدرس‌های ایمیل استفاده شده را در بخش Emails در تنظیمات حساب اضافه کنید.

Add all your email addresses
Figure 6. Add all your email addresses

در Add all your email addresses می‌توانید برخی از وضعیت‌های ممکن را ببینید. آدرس بالایی تأیید شده و به عنوان آدرس اصلی تنظیم شده است، یعنی اطلاعیه‌ها و رسیدها به آن ارسال می‌شود. آدرس دوم تأیید شده است و می‌توانید در صورت تمایل آن را به عنوان آدرس اصلی انتخاب کنید. آدرس آخر تأیید نشده است، بنابراین نمی‌توانید آن را به عنوان آدرس اصلی انتخاب کنید. اگر گیت‌هاب هر یک از این ایمیل‌ها را در پیام‌های کامیت در هر مخزن روی سایت ببیند، آن‌ها را به حساب شما پیوند خواهد داد.

احراز هویت دو مرحله‌ای (Two Factor Authentication)

در نهایت، برای امنیت بیشتر، حتماً باید احراز هویت دو مرحله‌ای یا «2FA» را فعال کنید. احراز هویت دو مرحله‌ای مکانیزمی است که اخیراً محبوبیت زیادی پیدا کرده تا ریسک هک شدن حساب در صورت لو رفتن رمز عبور را کاهش دهد. فعال کردن این ویژگی باعث می‌شود گیت‌هاب از شما دو روش مختلف احراز هویت بخواهد، به طوری که اگر یکی از آن‌ها درز کند، مهاجم نتواند به حساب شما دسترسی پیدا کند.

تنظیمات احراز هویت دو مرحله‌ای را می‌توانید در تب Security در تنظیمات حساب خود بیابید.

2FA in the Security Tab
Figure 7. 2FA in the Security Tab

اگر روی دکمه «Set up two-factor authentication» کلیک کنید، به صفحه‌ای هدایت می‌شوید که می‌توانید انتخاب کنید از اپلیکیشن تلفن همراه برای تولید کد ثانویه (یک «رمز عبور یک‌بارمصرف مبتنی بر زمان») استفاده کنید یا گیت‌هاب برای هر بار ورود، کد را از طریق پیامک ارسال کند.

پس از انتخاب روش مورد نظر و دنبال کردن دستورالعمل‌ها برای راه‌اندازی 2FA، حساب شما کمی امن‌تر خواهد شد و هر بار که وارد گیت‌هاب می‌شوید، علاوه بر رمز عبور باید کد مربوطه را نیز وارد کنید.