Először meg kell győződnie arról, hogy van-e telepítve egy Linux terminál git paranccsal, és képes-e használni a git parancsot a felhasználó által, amelynél próbálkozik. Mindig próbáljon külön felhasználót használni, és ne ugyanarra használja a root felhasználót. Létre kell hoznia egy fiókot a Githubnál.
Hozzon létre egy fiókot a Githubnál
A Github fiókjának létrehozásához kövesse az alábbi lépéseket
- Ugrás a „Csatlakozás a GitHubhoz” oldalra
- Töltse ki adatait, majd kattintson a „Fiók létrehozása” gombra
- Válassza ki a kívánt tervet, majd kattintson a „Regisztráció befejezése” gombra
- Amikor regisztrál, e-mailt fog kapni e-mail címének 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ába SSH-n keresztül.
Létrehoz egy kulcspárt a következő parancs futtatásával, behelyettesítve a GitHub e-mail címet az idézőjelek közé:
# ssh-keygen -t rsa -b 4096 -C “saját_email @ domain.com ”Amikor a rendszer kéri, hogy "Írjon be egy fájlt, ahová elmentheti a kulcsot", nyomja meg a gombot Belép hogy az alapértelmezett helyre mentse. Ha másik helyet szeretne használni, itt is megadhatja a használni kívánt utat.
A parancssorba írjon be egy biztonságos jelszót, amelyet a kulcs hitelesítése során használnak, és erősítse meg. 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árot. Feltétlenül jegyezzen fel olyan dolgokat, mint a nyilvános kulcs és a magánkulcs fájljai.
Az ssh kulcs hozzáadásához a GitHub-ba másolnia kell a nyilvános kulcsot, és ezt az alábbi ssh paranccsal megteheti.
# macska / home / user /.ssh / id_rsa.kocsmaMiután átmásolta a tartalmat a vágólapra vagy bármely más helyi szövegfájlba, az alábbi lépésekkel hozzáadhatjuk a kulcsot a Github-fiókhoz.
- Be kell jelentkeznie a Github-fiókba a felhasználó / belépő segítségével
- Kattintson a Profil képre, és válassza a legördülő menü „Beállítások” elemét.
- Válassza az „SSH és GPG kulcsok” lehetőséget a bal oldali menüben
Az első vagy egy másik kulcs hozzáadásához kattintson az „Új SSH kulcs” gombra
A „Cím” mezőbe hozzá kell adnia egy címkét, amelyre emlékezhet. (A „Sumesh's MacBook Air” -t használtam).
Bármilyen szót használhat, és csak arra kell vigyáznia, hogy győződjön meg arról, hogy ez segít-e azonosítani azt a gépet, amelyen a kulcs keletkezett.
A „kulcs” mezőbe írja be a fenti kulcsot, amelyet a „cat / home / user /.ssh / id_rsa.kocsma ”, amely ssh-rsa-val kezdődik
- Kattintson az SSH-kulcs hozzáadása elemre.
Ha a rendszer kéri, erősítse meg az ellenőrzéshez használt GitHub jelszavát.
Most láthatja a kulcsot, amelyet hozzáadott a cím nevéhez. És ugyanazt az eljárást kell megtennie minden számítógéphez, élő szerverekhez és átmeneti szerverekhez, amelyeknek hozzáférniük kell az adattárakhoz.
Ellenőrizze a helyi gép és a Github közötti kapcsolatot
Nyisson meg egy új ssh terminált, és győződjön meg arról, hogy áttér-e arra a felhasználóra, akinek az ssh kulcspárját létrehozta. Ha GSHUB-fiókkal akarsz kapcsolatba lépni ssh kulcson keresztül, írd be az alábbiakat, és nyomd meg az Enter billentyűt # ssh -T [email protected]
Ha először csatlakoztatja ezt a gépet, akkor az alábbihoz hasonló eredményt fog látni, és ebben az esetben be kell írnia az Igen szót:
A host github hitelessége.com (192.30.1.1) "nem állapítható meg.Az RSA kulcs ujjlenyomata SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Biztosan folytatja a kapcsolatot (igen / nem)? Igen
Figyelmeztetés: Végleg hozzáadva a 'github.com, 192.30.30.1 '(RSA) az ismert gazdagépek listájára.
- Írja be az „igen” kifejezést
- nyomd meg az Entert
Ilyen kimenetet fog látni:
- Szia felhasználó ! Sikeresen hitelesítetted, de a GitHub nem biztosít shell hozzáférést.”Ha a fent említett felhasználó helyes, és ugyanazzal 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 megtagadják az engedélyt, akkor ellenőriznünk kell a fenti lépéseket, és meg kell győződnünk arról, hogy mindent megtettél-e a fenti dokumentum szerint. Mindig kapcsolatba léphet velem, ha segítségre van szüksége ebben az esetben.