SSH raktų sąranka „GitHub“

Ssh Key Setup Github



Suprasti „Github“ pirmiausia turite įsitikinti, kad žinote apie Git. „Git“ yra atviro kodo versijų valdymo sistema, kurią pradėjo Linus Trovalds. Trumpai tariant, „Git“ yra versijų valdymo sistema, tokia kaip „Subversion“ ir CVS. Tai galėsite panaudoti savo serveryje įdiegę komandą git ir komunalines paslaugas. „Git“ yra komandinės eilutės įrankis, o „GitHub“ yra vieta, kur kūrėjai saugo savo projektus ir darbus ir galės dalytis su likusiu pasauliu, taip pat gali jiems patobulinti versijas. Turite galimybių kurti privačias ir viešas saugyklas ir galite jas naudoti pagal savo poreikius.

Norėdami pradėti, turite įsitikinti, kad turite įdiegtą „Linux“ terminalą su „git“ komanda ir ar vartotojas, su kuriuo bandote, gali naudoti komandą „git“. Visada stenkitės naudoti atskirą vartotoją ir nenaudokite pagrindinio vartotojo. Taip pat turite sukurti paskyrą „Github“.







Norėdami sukurti paskyrą „Github“, galite atlikti šiuos veiksmus



  • Eiti į Prisijunkite prie „GitHub“
  • Užpildykite savo informaciją ir spustelėkite Sukurti paskyrą
  • Pasirinkite norimą planą ir spustelėkite Baigti registraciją
  • Kai prisiregistruosite, gausite el. Laišką, patvirtinantį el. Pašto adresą. Spustelėkite nuorodą, kad užbaigtumėte patvirtinimą.

Sukūrus paskyrą, kitas žingsnis yra sukurti naują raktų porą ir pridėti juos prie „Github“.



SSH rakto pridėjimas prie „GitHub“ paskyros

Prisijunkite prie savo terminalo per SSH.





Sukurkite raktų porą vykdydami šią komandą, pakeisdami „GitHub“ el. Pašto adresą tarp kabučių:

#ssh-keygen -trsa-b 4096 -Ctavo elektroninis paštas@domain.com

Kai būsite paraginti įvesti failą, kuriame norite išsaugoti raktą, paspauskite Įveskite išsaugoti jį numatytoje vietoje. Jei norite naudoti kitą vietą, čia taip pat galite nurodyti naudojamą kelią.



Kai būsite paraginti, įveskite saugią slaptafrazę, kuri bus naudojama, kai jūsų raktas bus autentifikuojamas, ir patvirtinkite. Jūs netgi negalite nustatyti šios slaptafrazės, jei jums nereikia papildomo patvirtinimo. Taigi dabar sukūrėte SSH raktų porą. Būtinai užsirašykite tokius dalykus kaip viešojo rakto ir privataus rakto failai.

Norėdami pridėti „ssh“ raktą „GitHub“, turite paimti viešojo rakto kopiją ir tai padaryti galite naudoti žemiau esančią ssh komandą.

#katė /namai/Vartotojas/.šš/id_rsa.pub

Nukopijavę turinį į iškarpinę arba bet kurį vietinį teksto failą, galime atlikti toliau nurodytus veiksmus, kad pridėtume raktą prie „Github“ paskyros.

  • Turite prisijungti prie „Github“ paskyros naudodami savo vartotoją/leidimą
  • Spustelėkite profilio paveikslėlį ir išskleidžiamajame meniu pasirinkite Nustatymai.
  • Kairėje esančiame meniu pasirinkite SSH ir GPG raktus

Norėdami pridėti pirmąjį ar kitą raktą, spustelėkite Naujas SSH raktas

Lauke Pavadinimas turite pridėti etiketę, kurią galite atsiminti. (Aš naudoju „Sumesh“ „MacBook Air“).

Galite naudoti bet kokį žodį, ir vienintelis dalykas, kuriuo turite pasirūpinti, yra tai, kad įsitikinsite, jog tai padės atpažinti mašiną, kurioje tas raktas sugeneruotas.

Rakto lauke pridėkite aukščiau esantį raktą, kurį gavote naudodami komandą cat /home/user/.ssh/id_rsa.pub, kuri prasidės ssh-rsa

  • Spustelėkite Pridėti SSH raktą.

Jei būsite paraginti, patvirtinkite „GitHub“ slaptažodį, kuris bus naudojamas patvirtinimui.

Dabar galite pamatyti išvardytą raktą, kurį pridėjote pavadinimo pavadinime. Ir jums reikės atlikti tą pačią procedūrą kiekvienam kompiuteriui, tiesioginiams serveriams, skirtiems kūrimui/sustojimui, kuriems reikia prieigos prie jūsų saugyklų.

Patikrinkite ryšį iš vietinio kompiuterio į „Github“

Atidarykite naują ssh terminalą ir būtinai perjunkite vartotoją, kuriam sukūrėte ssh raktų porą. Norėdami prisijungti prie „Github“ paskyros naudodami ssh klavišą, turite įvesti žemiau esantį mygtuką ir paspausti enter # ssh -T[apsaugotas el. paštas]

Jei pirmą kartą prijungsite tai iš to įrenginio, pamatysite tokį rezultatą, kaip nurodyta toliau, ir tokiu atveju turite įvesti Taip:

Nepavyko nustatyti prieglobos „github.com (192.30.1.1)“ autentiškumo.
RSA rakto piršto atspaudas yra SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Ar tikrai norite tęsti ryšį (taip/ne)? taip
Įspėjimas: visam laikui įtrauktas „github.com, 192.30.30.1“ (RSA) į žinomų kompiuterių sąrašą.
  • Įveskite taip
  • Paspausk Enter

Pamatysite išvestį taip:

Labas vartotojas! Sėkmingai patvirtinote, bet „GitHub“ neteikia prieigos prie apvalkalo.

Jei aukščiau paminėtas vartotojas yra teisingas ir rodomas kaip tas pats, kurį bandėte pridėti, tada viskas gerai ir jūs baigėte ssh rakto sąranką naudodami „Github“! Jei negaunate leidimo, turime patikrinti aukščiau nurodytus veiksmus ir įsitikinti, kad padarėte viską, kaip nurodyta aukščiau esančiame dokumente. Jūs visada galite susisiekti su manimi, jei jums reikia pagalbos šiuo atveju.