Za početak morate biti sigurni da imate instaliran linux terminal s git naredbom i da imate mogućnost korištenja git naredbe od strane korisnika na kojem pokušavate. Uvijek pokušajte koristiti zasebnog korisnika i nemojte koristiti root korisnika za istog. Također morate stvoriti račun s Githubom.
Da biste stvorili račun s Githubom, slijedite korake u nastavku
- Ići Pridružite se GitHubu
- Ispunite svoje podatke i kliknite Napravi račun
- Odaberite plan koji želite i kliknite Završi prijavu
- Kad se prijavite, primit ćete e -poruku za potvrdu svoje e -adrese. Kliknite vezu da biste dovršili provjeru.
Nakon što je račun stvoren, sljedeći korak je stvoriti novi par ključeva, a zatim ih dodati u Github.
Dodavanje vašeg SSH ključa na vaš GitHub račun
Prijavite se na svoj terminal putem SSH -a.
Generirajte par ključeva pokretanjem sljedeće naredbe, zamjenjujući u svojoj GitHub e -adresi između navodnika:
#ssh-keygen -trsa-b 4096 -Ctvoj email@domena.comKada se od vas zatraži da unesete datoteku u koju želite spremiti ključ, pritisnite Unesi da biste ga spremili na zadano mjesto. Ako želite koristiti drugu lokaciju, možete navesti put koji ćete koristiti i ovdje.
Na upit upišite sigurnu zaporku koja će se koristiti kada vaš ključ provjerava autentičnost i potvrdite je. Ovu zaporku čak ne možete postaviti ako vam nije potrebna dodatna potvrda. Dakle, sada ste generirali par ključeva SSH. Zabilježite stvari poput datoteka javnog ključa i datoteka privatnih ključeva.
Da biste dodali ssh ključ u GitHub, morate uzeti kopiju javnog ključa, a za to možete koristiti donju naredbu ssh.
#mačka /Dom/korisnik/.ssh/id_rsa.pubNakon što kopirate sadržaj u međuspremnik ili u bilo koju lokalnu tekstualnu datoteku, možemo upotrijebiti korake u nastavku za dodavanje ključa na Github račun.
- Morate se prijaviti na Github račun koristeći svog korisnika/propusnicu
- Pritisnite sliku profila i s padajućeg izbornika odaberite Postavke.
- Odaberite SSH i GPG ključeve s izbornika s lijeve strane
Da biste dodali svoj prvi ključ ili drugi ključ, kliknite Novi ključ SSH
U polje Naslov morate dodati oznaku koje možete zapamtiti. (Koristio sam Sumesh -ov MacBook Air).
Možete upotrijebiti bilo koju riječ i jedino o čemu morate voditi računa je da morate biti sigurni da će vam to pomoći da identificirate stroj na kojem se taj ključ generira.
U polje ključa dodajte gornji ključ koji dobivate pomoću naredbe cat /home/user/.ssh/id_rsa.pub koja počinje sa ssh-rsa
- Pritisnite Dodaj ključ SSH.
Ako se to od vas zatraži, potvrdite svoju lozinku za GitHub koja će se koristiti za provjeru.
Sada možete vidjeti navedeni ključ koji ste dodali u naziv naslova. Isti postupak ćete morati napraviti za svako računalo, poslužitelje za razvoj/posluživanje poslužitelja koji trebaju pristupiti vašim spremištima.
Provjerite svoju vezu s lokalnog računala na Github
Otvorite novi ssh terminal i svakako se prebacite na korisnika za kojeg ste stvorili par ključeva ssh. Da biste se povezali s Github računom putem tipke ssh, morate upisati dolje i pritisnuti enter # ssh -T[zaštićena e -pošta]
Ako ovo povezujete prvi put s tog stroja, vidjet ćete rezultat kao u nastavku i morate upisati Da u ovom slučaju:
Autentičnost hosta 'github.com (192.30.1.1)' ne može se utvrditi.Otisak prsta RSA ključa je SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Jeste li sigurni da želite nastaviti povezivanje (da/ne)? Da
Upozorenje: Trajno je dodan 'github.com, 192.30.30.1' (RSA) na popis poznatih hostova.
- Upišite da
- pritisni enter
Vidjet ćete izlaz ovako:
Zdravo korisniče! Uspješno ste se autentificirali, ali GitHub ne omogućuje pristup ljusci.Ako je gore spomenuti korisnik točan i prikazuje se kao onaj koji ste pokušali dodati, onda je sve u redu i dovršili ste postavljanje ključa ssh s Githubom! Ako vam odbijaju dopuštenje, moramo provjeriti gore navedene korake i provjeriti jeste li učinili sve prema gore navedenom dokumentu. Uvijek mi se možete obratiti ako trebate pomoć u ovom slučaju.