Git

Postavljanje SSH ključa za GitHub

Postavljanje SSH ključa za GitHub
Da biste razumjeli Github, prvo morate biti sigurni da znate Git . Git je sustav kontrole verzija otvorenog koda koji je pokrenuo Linus Trovalds. Ukratko, Git je sustav za upravljanje verzijama poput Subverzije i CVS-a. To ćete moći koristiti instaliranjem naredbe i uslužnih programa “git” na vašem poslužitelju. Git je alat naredbenog retka, a GitHub je mjesto na kojem programeri pohranjuju svoje projekte i radove, a moći će ih dijeliti sa ostatkom svijeta, a mogu im i nadograditi verzije. Imate mogućnosti za stvaranje privatnih i javnih spremišta i možete ih koristiti prema vašim potrebama.

Za početak morate biti sigurni da imate linux terminal s instaliranom git naredbom i da li korisnik može koristiti git naredbu kod koje pokušavaš. Uvijek pokušajte koristiti zasebnog korisnika i nemojte koristiti root korisnika za istog. Također morate stvoriti račun s Githubom.

Otvorite račun s Githubom

Da biste stvorili račun s Githubom, možete slijediti korake u nastavku

Jednom kad se račun stvori, sljedeći je korak stvoriti novi par ključeva, a zatim ih dodati u Github.

Dodavanje SSH ključa na svoj GitHub račun

Prijavite se na svoj terminal putem SSH-a.

Generirajte par ključeva izvođenjem sljedeće naredbe, zamjenom u vašoj e-adresi GitHub između navodnika:

# ssh-keygen -t rsa -b 4096 -C “vaša_e-adresa @ domena.com "

Kada se od vas zatraži "Unesite datoteku u koju želite spremiti ključ", pritisnite Unesi da biste ga spremili na zadano mjesto. Ako želite koristiti drugo mjesto, ovdje možete navesti put koji će se koristiti.

Na upit upišite sigurnu lozinku koja će se koristiti kada vaš ključ provjerava autentičnost i potvrdite je. Možete čak i ne postaviti ovu lozinku ako vam nije potrebna dodatna provjera. Dakle, sada ste generirali par ključeva SSH. Obavezno zabilježite stvari poput datoteka javnog i privatnog ključa.

Da biste dodali ssh ključ u GitHub, morate napraviti kopiju javnog ključa i možete koristiti donju ssh naredbu da to napravite.

# mačka / dom / korisnik /.ssh / id_rsa.pub

Nakon što kopirate sadržaj u međuspremnik ili u bilo koju lokalnu tekstualnu datoteku, možemo koristiti korake u nastavku za dodavanje ključa na Github račun.

Da biste dodali svoj prvi ključ ili drugi ključ, kliknite na "Novi SSH ključ"

U polje "Naslov" morate dodati oznaku koje se možete sjetiti.  (Koristio sam "Sumesh's MacBook Air").

Možete upotrijebiti bilo koju riječ, a jedino na što trebate paziti je da se pobrinite da vam to pomogne identificirati stroj na kojem je taj ključ generiran.

U polje "ključ" dodajte gornji ključ koji dobivate pomoću naredbe "mačka / dom / korisnik /.ssh / id_rsa.pub ”koja će započeti ssh-rsa

Ako se to zatraži, potvrdite svoju GitHub lozinku koja će se koristiti za provjeru.

Sada možete vidjeti navedeni ključ koji ste dodali u naziv naslova. I trebat ćete napraviti isti postupak za svako računalo, poslužitelje za razvoj / postavljanje poslužitelja koji trebaju pristupiti vašim spremištima.

Provjerite vezu s lokalnog računala na Github

Otvorite novi ssh terminal i pobrinite se da se prebacite na korisnika za kojeg ste stvorili ssh par ključeva. Da biste se povezali s Github računom putem ssh tipke, morate upisati dolje i pritisnuti enter # ssh -T [e-pošta zaštićena]

Ako ovo prvi put povezujete s tog stroja, vidjet ćete rezultat kao u nastavku i u ovom slučaju morate upisati Da:

Autentičnost host 'github-a.com (192.30.1.1) 'ne može se utvrditi.
Otisak RSA ključa je SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Jeste li sigurni da se želite nastaviti povezivati ​​(da / ne)? Da
Upozorenje: Trajno dodan 'github.com, 192.30.30.1 '(RSA) na popis poznatih domaćina.

Vidjet ćete izlaz poput ovog:

“Zdravo korisniče ! Uspješno ste provjerili autentičnost, ali GitHub ne omogućuje pristup ljusci."

Ako je gore spomenuti korisnik ispravan i prikazuje se kao isti koji ste pokušali dodati, tada je sve u redu i dovršili ste postavljanje ssh ključa s Githubom ! Ako dobivate odbijeno dopuštenje, trebamo unakrsno provjeriti gornje korake i provjeriti jeste li učinili sve prema gornjem dokumentu.  Uvijek me možete kontaktirati ako vam je potrebna pomoć u ovom slučaju.

Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...