SSH võtme seadistamine GitHubi jaoks

Ssh Key Setup Github



Aru saama Github peate kõigepealt veenduma, et olete Gitist teadlik. Git on avatud lähtekoodiga versioonide juhtimissüsteem, mille käivitas Linus Trovalds. Lühidalt, Git on versioonikontrollisüsteem nagu Subversion ja CVS. Saate seda kasutada, installides oma serverisse git -käsu ja utiliidid. Git on käsurea tööriist ja GitHub on koht, kus arendajad salvestavad oma projekte ja töid ning saavad ülejäänud maailmaga jagada ja saavad neile ka versiooni uuendada. Teil on võimalusi privaatsete ja avalike hoidlate loomiseks ning saate neid vastavalt oma vajadustele kasutada.

Alustuseks peate veenduma, et teil on installitud git -käsuga linuxiterminal ja kas kasutaja saab kasutada git -käsku. Proovige alati kasutada eraldi kasutajat ja ärge kasutage sama kasutajat. Samuti peate looma Githubis konto.







Githubiga konto loomiseks saate järgida alltoodud samme



  • Minema Liituge GitHubiga
  • Sisestage oma andmed ja klõpsake nuppu Loo konto
  • Valige soovitud plaan ja klõpsake nuppu Lõpeta registreerumine
  • Kui registreerute, saate meili oma e -posti aadressi kinnitamiseks. Kinnitamise lõpuleviimiseks klõpsake linki.

Kui konto on loodud, tuleb järgmine samm luua uus võtmepaar ja seejärel need Githubisse lisada.



SSH -võtme lisamine GitHubi kontole

Logige oma terminali sisse SSH kaudu.





Looge võtmepaar, käivitades järgmise käsu, asendades oma GitHubi e -posti aadressi hinnapakkumiste vahel:

#ssh-keygen -trsa-b 4096 -Csinu email@domeen.com

Kui teil palutakse sisestada fail, kuhu võti salvestada, vajutage Sisenema selle vaikimisi salvestamiseks. Kui soovite kasutada mõnda muud asukohta, saate siin ka kasutatava tee esitada.



Sisestage viipale turvaline parool, mida kasutatakse võtme autentimisel, ja kinnitage see. Te ei saa seda parooli isegi seadistada, kui te ei vaja täiendavat kinnitust. Nüüd olete loonud SSH võtmepaari. Märkige kindlasti üles näiteks avaliku võtme ja privaatvõtme failid.

Ssh võtme lisamiseks GitHubisse peate võtma avaliku võtme koopia ja selle tegemiseks võite kasutada allolevat käsku ssh.

#kass /Kodu/kasutaja/.ssh/id_rsa.pub

Kui olete lõikepuhvrisse või mõnda kohalikku tekstifaili sisu kopeerinud, saame võtme Githubi kontole lisamiseks kasutada järgmisi samme.

  • Peate oma kasutaja/pääsme abil Githubi kontole sisse logima
  • Klõpsake profiilipildil ja valige rippmenüüst Seaded.
  • Valige vasakpoolses menüüs SSH ja GPG võtmed

Esimese või mõne muu võtme lisamiseks klõpsake nuppu Uus SSH -võti

Väljale Pealkiri peate lisama sildi, mida mäletate. (Ma kasutasin Sumeshi MacBook Airi).

Võite kasutada mis tahes sõna ja ainus asi, mille eest peate hoolitsema, peate veenduma, et see aitab teil tuvastada masina, millel see võti on loodud.

Võtmeväljale lisage ülaltoodud võti, mille saate käsuga cat /home/user/.ssh/id_rsa.pub, mis algab sõnaga ssh-rsa

  • Klõpsake nuppu Lisa SSH -võti.

Kui küsitakse, kinnitage oma GitHubi parool, mida kasutatakse kinnitamiseks.

Nüüd näete loetletud võtit, mille olete lisanud pealkirja nimesse. Ja peate tegema sama protseduuri iga arvuti, reaalajas serverite arendaja/lavastusserveri jaoks, mis peab teie hoidlatesse juurde pääsema.

Kontrollige oma ühendust kohaliku masina ja Githubi vahel

Avage uus ssh -terminal ja veenduge, et lülitate selle kasutaja juurde, kelle jaoks olete ssh -võtmepaari loonud. Githubi kontoga ühenduse loomiseks ssh -klahvi kaudu peate sisestama alloleva ja vajutama sisestusklahvi # ssh -T[e -post kaitstud]

Kui ühendate selle seadmega esmakordselt, näete tulemust nagu allpool ja peate sel juhul sisestama Jah:

Hosti „github.com (192.30.1.1)” autentsust ei saa kindlaks teha.
RSA võtme sõrmejälg on SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Kas olete kindel, et soovite jätkata ühendamist (jah/ei)? jah
Hoiatus: 'Github.com, 192.30.30.1' (RSA) on jäädavalt lisatud teadaolevate hostide loendisse.
  • Sisestage jah
  • Vajutage sisestusklahvi

Näete väljundit järgmiselt:

Tere kasutaja! Olete edukalt autentinud, kuid GitHub ei anna juurdepääsu shellile.

Kui ülaltoodud kasutaja on õige ja kuvatakse sama kasutajana, mida proovisite lisada, on kõik korras ja olete lõpetanud sith -võtme seadistamise Githubiga! Kui loa saamisest keeldutakse, peame ülaltoodud sammud ristkontrollima ja veenduma, et olete teinud kõik ülaltoodud dokumendi kohaselt. Kui vajate sel juhul abi, võite minuga alati ühendust võtta.