SSH kulcs beállítása a GitHub számára

Ssh Key Setup Github



Megérteni Github először meg kell győződnie arról, hogy ismeri a Git -et. A Git egy nyílt forráskódú verziókezelő rendszer, amelyet Linus Trovalds indított el. Röviden, a Git olyan verziókezelő rendszer, mint a Subversion és a CVS. Ezt a git parancs és segédprogramok telepítésével tudja használni. A Git egy parancssori eszköz, és a GitHub az a hely, ahol a fejlesztők tárolják projektjeiket és munkáikat, és megoszthatják a világ többi részével, és verziófrissítéseket is nyújthatnak számukra. Lehetősége van privát és nyilvános adattárak létrehozására, és igényeinek megfelelően használhatja őket.

Először is győződjön meg arról, hogy telepítve van a git paranccsal rendelkező linuxos terminál, és képes -e használni a git parancsot a felhasználó által. Mindig próbáljon külön felhasználót használni, és ne használjon root felhasználót ugyanahhoz. Ezenkívül létre kell hoznia egy fiókot a Github -on.







Fiók létrehozásához a Github segítségével kövesse az alábbi lépéseket



  • Menj Csatlakozz a GitHubhoz
  • Töltse ki adatait, majd kattintson a Fiók létrehozása gombra
  • Válassza ki a kívánt tervet, majd kattintson a Befejezés gombra
  • Amikor regisztrál, kap egy e -mailt az e -mail cím igazolására. Az ellenőrzés befejezéséhez kattintson a linkre.

A fiók létrehozása után a következő lépés egy új kulcspár létrehozása, majd hozzáadása a Githubhoz.



SSH -kulcs hozzáadása GitHub -fiókjához

Jelentkezzen be termináljára SSH -n keresztül.





Hozzon létre kulcspárt a következő parancs futtatásával, és cserélje le a GitHub e -mail címét az idézetek közé:

#ssh-keygen -trsa-b 4096 -Caz email címed@domain.com

Amikor a rendszer kéri, hogy adjon meg egy fájlt, amelybe menteni szeretné a kulcsot, nyomja meg a gombot Belép hogy elmentse az alapértelmezett helyre. Ha másik helyet szeretne használni, itt is megadhatja a használni kívánt útvonalat.



A parancssorba írja be a kulcs hitelesítésekor használt biztonságos jelszót, és erősítse meg. Még akkor sem állíthatja be ezt a jelszót, ha nincs szüksége további ellenőrzésre. Tehát most létrehozta az SSH kulcspárt. Feltétlenül jegyezzen fel olyan dolgokat, mint a nyilvános kulcs és a privát kulcs fájljai.

Az ssh kulcs hozzáadásához a GitHub -ban másolatot kell készítenie a nyilvános kulcsról, és ezt az alábbi ssh paranccsal lehet elvégezni.

#macska /itthon/felhasználó/.ssh/id_rsa.pub

Miután lemásolta a vágólapra vagy bármely helyi szövegfájlba tartozó tartalmat, az alábbi lépésekkel hozzáadhatjuk a kulcsot a Github -fiókhoz.

  • Be kell jelentkeznie a Github -fiókba a felhasználójával/belépőjével
  • Kattintson a Profil képre, és válassza a Beállítások lehetőséget a legördülő menüből.
  • Válassza az SSH és GPG kulcsokat a bal oldali menüből

Az első vagy egy másik kulcs hozzáadásához kattintson az Új SSH kulcsra

A Cím mezőben olyan címkét kell hozzáadnia, amelyre emlékezni tud. (Sumesh MacBook Air -jét használtam).

Bármilyen szót használhat, és csak arra kell vigyáznia, hogy megbizonyosodjon arról, hogy segít azonosítani azt a gépet, amelyen a kulcs keletkezett.

A kulcsmezőben adja hozzá a fenti kulcsot, amelyet a cat /home/user/.ssh/id_rsa.pub paranccsal kap, amely az ssh-rsa karakterrel kezdődik

  • Kattintson az SSH kulcs hozzáadása gombra.

Ha a rendszer kéri, erősítse meg az ellenőrzéshez használt GitHub -jelszavát.

Most láthatja a felsorolt ​​kulcsot, amelyet hozzáadott a cím nevéhez. Ugyanezt az eljárást kell elvégeznie minden számítógépen, az élő szerverek fejlesztői/átmeneti kiszolgálóin, amelyeknek hozzá kell férniük az adattárakhoz.

Ellenőrizze a kapcsolatot a helyi gépről a Github -ra

Nyisson meg egy új ssh terminált, és győződjön meg arról, hogy arra a felhasználóra vált, amelyhez az ssh kulcspárt létrehozta. Ha a sith billentyűvel szeretne csatlakozni a Github -fiókhoz, írja be az alábbiakat, és nyomja meg az Enter # ssh -T billentyűt[e -mail védett]

Ha először csatlakoztatja ezt a gépről, az alábbihoz hasonló eredményt fog látni, és ebben az esetben az Igen billentyűt kell beírnia:

A 'github.com (192.30.1.1)' gazdagép hitelessége nem állapítható meg.
Az RSA kulcs ujjlenyomata SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Biztos, hogy folytatni szeretné a csatlakozást (igen/nem)? Igen
Figyelmeztetés: Véglegesen hozzáadta a „github.com, 192.30.30.1” (RSA) fájlt az ismert állomások listájához.
  • Írja be, hogy igen
  • nyomd meg az Entert

A következő kimenetet fogja látni:

Szia felhasználó! Sikeresen hitelesítette, de a GitHub nem biztosít héjhozzáférést.

Ha a fent említett felhasználónak igaza van, és ugyanaz jelenik meg, amelyet megpróbált hozzáadni, akkor minden rendben van, és befejezte az ssh kulcs beállítását a Github segítségével! Ha az engedélyt megtagadják, akkor ellenőriznünk kell a fenti lépéseket, és meg kell győződnünk arról, hogy mindent megtett a fenti dokumentum szerint. Bármikor felveheti velem a kapcsolatot, ha segítségre van szüksége ebben az esetben.