Hogyan lehet megadni a használni kívánt privát SSH-kulcsot a shell parancs végrehajtásakor a Git-en?
Az SSH egy biztonságos hálózati protokoll, amelyet hitelesítésre használnak nem biztonságos hálózaton. Két kulcsot biztosít: nyilvános és privát kulcsokat, amelyek a távoli és helyi hálózatok közötti biztonságos kapcsolat létrehozására szolgálnak. Pontosabban, a Git használatával a biztonságos SSH kulcs hitelesítéssel feltölthet vagy letölthet tartalmat vagy adatokat távoli tárolókba.
Ez a bejegyzés bemutatja a módszert a privát SSH kulcs megadására, amikor shell parancsokat használunk a Git-en.
Hogyan lehet megadni a használni kívánt privát SSH-kulcsot a shell parancs végrehajtásakor a Git-en?
Az SSH protokoll kulcspárokat biztosít, magán- és nyilvános kulcsokat. A nyilvános kulcsot az adatok zárolására vagy védelmére használják, míg a magánkulcsot az autentikációs célokra használják a tartalom feloldására vagy hozzáférésére.
A magán SSH-kulcs megadásához a Git parancsokkal való munka során nézd meg az alább megadott eljárást.
1. lépés: Nyisd meg a Git Bash Terminált
A Startup menüből nyisd meg a „Git Bash” terminált:
Generálja az SSH kulcspárt a megadott parancs segítségével, és adja meg a Git e-mail címét:
ssh-keygen -t rsa -b 4096 -C "[email "3. lépés: Másolja a nyilvános kulcsot
Alapértelmezés szerint a nyilvános és a privát kulcsok a “C:\Users\Felhasználónév\.ssh ” helyen vannak elmentve. Menj a helyre, ahol az SSH kulcspár el van mentve. Következő lépésként nyisd meg az “id_rsa.pub ” fájlt, amely a nyilvános kulcsot tartalmazza:
Másold ki az SSH nyilvános kulcsot az megnyitott fájlból:
4. lépés: Nyilvános kulcs hozzáadása a GitHub-hoz
Nyisd meg a GitHub hivatalos weboldalát, és jelentkezz be a GitHub fiókodba. Ezután kattints a profil menüre, és menj a “Beállítások” menüpontra az alábbiak szerint:
Ezután nyisd meg a „SSH és GPG kulcsok” beállítást. Ezt követően kattints a „Új SSH kulcs” gombra:
Állítsa be a kulcs címét a kívánsága szerint, és illessze be a másolt nyilvános kulcsot a “Kulcs ” szövegmezőbe. Most nyomja meg a “SSH kulcs hozzáadása ” gombot:
Az alábbi kimenetből megfigyelhető, hogy sikeresen hozzáadtuk a nyilvános SSH kulcsot a GitHub fiókhoz.
5. lépés: Az SSH Agent Szolgáltatás Indítása
Ha az SSH ügynök szolgáltatás nincs elindítva a rendszeren, akkor indítsa el a szolgáltatást a megadott parancs segítségével:
eval $(ssh-agent -s)
6. lépés: Adja meg a Privát SSH Kulcsot az SSH Ügynöknek
Ezután add hozzá az SSH privát kulcsot az SSH Ügynökhöz az azonosításhoz. Itt a „id_rsa” fájl tartalmazza a privát kulcsot:
ssh-add ~/.ssh/id_rsa7. lépés: Teszteld a Git hitelesítést a GitHub-bal
Végül, teszteld a Git hitelesítést egy GitHub fiókkal a megadott parancs segítségével:
ssh -T git@github.comAz alábbi kimenet azt jelzi, hogy sikeresen hitelesítettük a GitHub fiókot a privát SSH kulccsal:
Ez minden! Elmagyaráztuk a magán SSH kulcs megadásának módszerét, amikor a Git parancssorában dolgozunk.
Következtetés
A privát kulcs megadásához a shell parancsok használata során először nyissa meg a Git bash terminált. Ezután generáljon egy SSH kulcspárt, adja hozzá a nyilvános kulcsot a GitHub fiókhoz, indítsa el az SSH ügynök szolgáltatást a helyi gépén, és adja hozzá a privát SSH kulcsot az SSH ügynökhöz a „$ssh-add ~/.ssh/id_rsa” parancs segítségével. Ezt követően végezze el a Git hitelesítést a GitHub fiókjának hitelesítéséhez a „$ssh -T [email ” parancs használatával. Ez az útmutató elmagyarázta, hogyan lehet megadni a privát kulcsot a shell parancsok használatakor a Git-ben.










