Nastavitev ključa SSH za GitHub

Ssh Key Setup Github



Razumeti Github najprej se morate prepričati, da poznate Git. Git je odprtokodni sistem za nadzor različic, ki ga je začel Linus Trovalds. Skratka, Git je sistem za nadzor različic, kot sta Subversion in CVS. To boste lahko uporabili tako, da v strežnik namestite ukaz in pripomočke git. Git je orodje ukazne vrstice, GitHub pa kraj, kjer razvijalci shranjujejo svoje projekte in dela ter jih bodo lahko delili z ostalim svetom in jim lahko ponudili tudi nadgradnje različic. Imate možnosti za ustvarjanje zasebnih in javnih skladišč in jih lahko uporabite glede na vaše potrebe.

Za začetek se morate prepričati, da imate nameščen terminal linux z ukazom git in da lahko uporabnik, pri katerem poskušate, uporabite ukaz git. Vedno poskušajte uporabiti ločenega uporabnika in ne uporabljajte korenskega uporabnika za istega. Prav tako morate ustvariti račun pri Githubu.







Če želite ustvariti račun pri Githubu, sledite spodnjim korakom



  • Pojdi do Pridružite se GitHubu
  • Vnesite svoje podatke in kliknite Ustvari račun
  • Izberite želeni načrt in kliknite Dokončaj prijavo
  • Ko se prijavite, boste prejeli e -poštno sporočilo, da potrdite svoj e -poštni naslov. Za dokončanje preverjanja kliknite povezavo.

Ko je račun ustvarjen, je naslednji korak ustvariti nov par ključev in jih nato dodati v Github.



Dodajanje ključa SSH v račun GitHub

Prijavite se v svoj terminal prek SSH.





Ustvarite par ključev tako, da zaženete naslednji ukaz in v svojem e -poštnem naslovu GitHub zamenjate med narekovaji:

#ssh-keygen -trsa-b 4096 -Cvaš e-poštni naslov@domain.com

Ko boste pozvani, da vnesete datoteko, v katero želite shraniti ključ, pritisnite Vnesite shranite na privzeto mesto. Če želite uporabiti drugo lokacijo, lahko pot navedete tudi tukaj.



Ob pozivu vnesite varno geslo, ki bo uporabljeno pri preverjanju pristnosti vašega ključa, in ga potrdite. Te gesla ne morete niti nastaviti, če ne potrebujete dodatnega preverjanja. Zdaj ste ustvarili par ključev SSH. Zabeležite si stvari, kot so datoteke javnega ključa in datoteke zasebnega ključa.

Če želite dodati ključ ssh v GitHub, morate vzeti kopijo javnega ključa in za to uporabite spodnji ukaz ssh.

#mačka /doma/uporabnik/.ssh/id_rsa.pub

Ko kopirate vsebino v odložišče ali katero koli lokalno besedilno datoteko, lahko uporabite spodnje korake za dodajanje ključa v račun Github.

  • Z uporabnikom/izkaznico se morate prijaviti v račun Github
  • Kliknite sliko profila in v spustnem meniju izberite Nastavitve.
  • V meniju na levi strani izberite ključe SSH in GPG

Če želite dodati svoj prvi ključ ali drug ključ, kliknite Nov ključ SSH

V polje Naslov morate dodati oznako, ki si jo zapomnite. (Uporabil sem Sumeshov MacBook Air).

Uporabite lahko katero koli besedo, pri čemer morate paziti le na to, da boste lažje prepoznali stroj, na katerem je ta ključ ustvarjen.

V polje ključa dodajte zgornji ključ, ki ga dobite z ukazom cat /home/user/.ssh/id_rsa.pub, ki se bo začel s ssh-rsa

  • Kliknite Dodaj ključ SSH.

Če boste pozvani, potrdite geslo za GitHub, ki bo uporabljeno za preverjanje.

Zdaj lahko vidite ključ, ki ste ga dodali v ime naslova. Isti postopek boste morali narediti za vsak računalnik, strežnike za razvijanje/uprizoritev strežnikov v živo, ki potrebujejo dostop do vaših skladišč.

Preverite svojo povezavo z lokalnega računalnika na Github

Odprite nov terminal ssh in preklopite na uporabnika, za katerega ste ustvarili par ključev ssh. Če se želite povezati z računom Github prek tipke ssh, morate vnesti spodaj in pritisniti enter # ssh -T[zaščiteno po e -pošti]

Če to napravo prvič povežete s tega stroja, boste videli rezultat, kot je spodaj, in v tem primeru morate vnesti Da:

Pristnosti gostitelja 'github.com (192.30.1.1)' ni mogoče ugotoviti.
Prstni odtis ključa RSA je SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Ali ste prepričani, da želite nadaljevati povezavo (da/ne)? ja
Opozorilo: Trajno dodan 'github.com, 192.30.30.1' (RSA) na seznam znanih gostiteljev.
  • Vnesite da
  • Pritisnite Enter

Videli boste takšen izpis:

Pozdravljeni uporabnik! Uspešno ste preverili pristnost, vendar GitHub ne omogoča dostopa do lupine.

Če je zgoraj omenjeni uporabnik pravilen in je prikazan kot isti, ki ste ga poskušali dodati, potem je vse v redu in nastavitev ključa ssh ste zaključili z Githubom! Če vam dovoljenje zavrnejo, moramo preveriti zgornje korake in se prepričati, da ste naredili vse v skladu z zgornjim dokumentom. Če potrebujete pomoč v tem primeru, se lahko vedno obrnete name.