Git
Chapters ▾ 2nd Edition

6.1 GitHub - Hesab Qurma və Konfiqurasiya

GitHub, Git depoları üçün yeganə ən böyük ev sahibidir və milyonlarla developer və layihə üçün iş birliyinin əsas nöqtəsidir. Bütün Git depolarının böyük bir hissəsi GitHub’da yerləşdirilir və bir çox açıq mənbəli layihələr onu Git hosting, problem izləmə, kod nəzərdən keçirmək və digər şeylər üçün istifadə edir. Buna görə Git açıq mənbə layihəsinin birbaşa bir hissəsi olmasa da, Git’i peşəkar olaraq istifadə edərkən bir nöqtədə GitHub ilə qarşılıqlı əlaqə qurmağınızı istəməyiniz və ya etməyiniz üçün yaxşı bir şans var.

Bu fəsil GitHub’dan səmərəli istifadə ilə bağlıdır. Bir hesab üçün qeydiyyatdan keçməyi və idarə etməyi, Git depolarını, layihələrə töhfə vermək və özünüzə töhfələr qəbul etmək üçün ümumi iş axınlarını yaratmaq və istifadə etməyi, GitHub-un proqramatik interfeysini və ümumiyyətlə həyatınızı asanlaşdırmaq üçün bir çox kiçik tövsiyələri əhatə edəcəyik.

Öz layihələrinizə ev sahibliyi etmək və ya GitHub’da yerləşdirilən digər layihələrlə əməkdaşlıq etmək üçün GitHub’ı istifadə etməklə maraqlanmırsınızsa, təhlükəsiz şəkildə Git Alətləri-ə keçə bilərsiniz.

Hesab Qurma və Konfiqurasiya

Etməli olduğunuz ilk şey pulsuz istifadəçi hesabı qurmaqdır. Sadəcə https://github.com saytına daxil olun, öncədən alınmayan bir istifadəçi adını seçin, bir e-poçt ünvanı və şifrə ilə təmin edin və böyük yaşıl “Sign up for GitHub” düyməsinə vurun.

GitHub qeydiyyat forması
Figure 82. GitHub qeydiyyat forması

Gördüyünüz növbəti şey təkmilləşdirilmiş planlar üçün qiymət səhifəsidir, lakin indi bunu görməməzlikdən gəlmək təhlükəsizdir. GitHub sizə göstərdiyiniz ünvanı yoxlamaq üçün sizə bir e-poçt göndərəcəkdir. Gedin və bunu edin; olduqca vacibdir (daha sonra görəcəyik).

Note

GitHub, bəzi inkişaf etmiş xüsusiyyətlərdən başqa demək olar ki, bütün funksiyalarını pulsuz hesablara təmin edir.

GitHub-un pullu planlarına qabaqcıl alətlər və xüsusiyyətlər, həmçinin pulsuz xidmətlərə qoyulan məhdudiyyətlər daxildir, lakin biz bu kitabdakıları əhatə etməyəcəyik. Mövcud planlar və onların müqayisəsi haqqında daha çox məlumat əldə etmək üçün https://github.com/pricing saytına daxil olun.

Ekranın yuxarı sol hissəsindəki Octocat logosuna basaraq sizi dashboard səhifəsinə aparacaq. İndi GitHub-dan istifadə etməyə hazırsınız.

SSH Girşi

Bu andan etibarən, https:// protokolundan istifadə edərək və yalnız quraşdırdığınız istifadəçi adınızı və şifrənizi təsdiq edərək Git depoları ilə tamamilə əlaqə qura bilərsiniz.

As of right now, you’re fully able to connect with Git repositories using the https:// protocol, authenticating with the username and password you just set up. Bununla birlikdə, sadəcə public layihələri klonlaşdırmaq üçün qeydiyyatdan keçməyinizə ehtiyac yoxdur - layihələrimizi fork etdiyimizdən və bir az sonra fork-larımıza basdığımızda yaratdığımız hesab açılır.

SSH uzaqdan istifadə etmək istəyirsinizsə, açıq açarı konfiqurasiya etməlisiniz. Hələ yoxdursa,Sizin öz SSH Public Key’nizi yaratmaq-ə baxın. Pəncərənin yuxarı sağındakı linki istifadə edərək hesab parametrlərinizi açın:

``Account settings'' linki
Figure 83. “Account settings” linki

Sonra sol tərəfdən “SSH keys” bölməsini seçin.

``SSH keys'' linki
Figure 84. “SSH keys” linki

Oradan "Add an SSH key" düyməsini vurun, açarınıza bir ad verin, `~/.ssh/id_rsa.pub`un (və ya adını verdiyiniz hər bir) məzmununu mətnə yapışdırın ərazini seçin və “Add key” düyməsini basın.

Note

SSH key-nizin adını xatırlaya biləcəyiniz bir şey olacağından əmin olun. Açarlarınızın hər birinə (məsələn, "My Laptop" və ya "Work Account") adını verə bilərsiniz ki, belə olduqda bir açarı sonra ləğv etmək lazımdırsa, hansını axtaracağınızı asanlıqla tapa bilərsiniz.

Avatar-ınız

Sonrakı, istəsəniz, sizin üçün yaradılan avatarı seçdiyiniz bir şəkil ilə əvəz edə bilərsiniz. Əvvəlcə “Profile” bölməsinə (SSH keys bölməsinin üstündədir) gedin və “Upload new picture” düyməsinə vurun.

``Profile'' linki
Figure 85. “Profile” linki

Sabit diskimizdə olan Git logonun bir nüsxəsini seçəcəyik və sonra onu kəsmək şansımız olacaq.

Yüklənmiş avatarınızı kəsin
Figure 86. Avatarınızı kəsin

İndi saytda əlaqə qurduğunuz zaman insanlar avatarınızı istifadəçi adınızın yanında görəcəklər.

Məşhur Gravatar xidmətinə bir avatar yükləmisinizsə (tez-tez Wordpress hesabları üçün istifadə olunur), o avatar default olaraq istifadə olunacaq və bu addımı etmək lazım olmayacaq.

E-poçt ünvanlarınız

GitHub’un Git’inizi istifadəçinizə təqdim etməsi yolu e-poçt adresidir. Verilən tapşırıqlarda birdən çox e-poçt adresindən istifadə edirsinizsə və GitHub’un onları düzgün bir şəkildə əlaqələndirməsini istəyirsinizsə, istifadə etdiyiniz bütün e-poçt ünvanlarını admin bölməsinin E-poçtlar bölməsinə əlavə etməlisiniz.

Bütün e-poçt ünvanlarını əlavə edin
Figure 87. E-poçt ünvanlarını əlavə edin

E-poçt ünvanlarını əlavə edin-də mümkün olan bəzi fərqli vəziyyətləri görə bilərik. Üst ünvan təsdiqləndi və əsas ünvan olaraq təyin olundu, yəni hər hansı bir bildiriş və qəbz alacağınız yerdir. İkinci ünvan təsdiqlənir və onları dəyişdirmək istəsəniz əsas olaraq təyin edilə bilərsiniz. Son ünvan təsdiqlənməmişdir, yəni onu əsas ünvanı edə bilməyəcəksiniz.r. GitHub bunlardan birini saytdakı hər hansı bir depoda mesaj göndərməkdə görürsə, indi istifadəçinizlə əlaqələndiriləcəkdir.

İki Faktorlu İdentifikasiya

Sonda əlavə təhlükəsizlik üçün mütləq iki faktorlu identifikasiya və ya “2Fİ” qurmalısınız. İki faktorlu identifikasiya, şifrənizi oğurlandığı təqdirdə hesabınızı pozma riskini azaltmaq üçün son zamanlarda daha çox populyarlaşan bir identifikasiya mexanizmidir. Onu yandırmaq GitHub sizdən iki fərqli identifikasiya metodu tələb edəcəkdir ki, onlardan biri pozulubsa, təcavüzkar hesabınıza daxil ola bilməyəcək.

Hesab ayarlarınızın Təhlükəsizlik bölməsində İki faktorlu identifikasiya quraşdırmasını tapa bilərsiniz.

Təhlükəsizlik tabında 2Fİ
Figure 88. Təhlükəsizlik tabında 2Fİ

“İki faktorlu identifikasiya qurmaq” düyməsini klikləsəniz, ikinci kodunuzu ( “vaxt əsaslı birdəfəlik parol”) yaratmaq üçün telefon tətbiqindən istifadə edə biləcəyiniz bir konfiqurasiya səhifəsinə aparacaqsınız və ya GitHub daxil olmağınız üçün hər dəfə SMS vasitəsilə bir kod göndərə bilərsiniz.

Metodu seçdikdən və 2Fİ qurmaq üçün təlimatları izlədikdən sonra hesabınız bir az daha etibarlı olacaq və GitHub-a daxil olduqda parolunuzdan əlavə bir kod təqdim etməli olacaqsınız.