Till att börja med måste du se till att du har en Linux-terminal med git-kommando installerat och har förmågan att använda git-kommandot av användaren som du försöker. Försök alltid använda en separat användare och använd inte root-användare för samma. Du måste också skapa ett konto hos Github.
Skapa ett konto med Github
För att skapa ett konto med Github kan du följa stegen nedan
- Gå till "Gå med i GitHub"
- Fyll i din information och klicka på "Skapa ett konto"
- Välj den plan du vill ha och klicka på "Slutför registrering"
- När du registrerar dig får du ett e-postmeddelande för att verifiera din e-postadress. Klicka på länken för att slutföra verifieringen.
När ett konto har skapats är nästa steg att skapa ett nytt nyckelpar och sedan lägga till dem i Github.
Lägga till din SSH-nyckel till ditt GitHub-konto
Logga in på din terminal via SSH.
Skapa ett nyckelpar genom att köra följande kommando genom att ersätta offerten i din GitHub-e-postadress:
# ssh-keygen -t rsa -b 4096 -C “din_email @ domän.com ”När du blir ombedd att “Ange en fil där du vill spara nyckeln” trycker du på Stiga på för att spara den på standardplatsen. Om du vill använda en annan plats kan du också ange sökvägen som ska användas här.
Skriv en säker lösenfras vid uppmaningen som kommer att användas när din nyckel verifieras och bekräfta den. Du kan till och med inte ställa in den här lösenfrasen om du inte behöver extra verifiering. Så nu har du skapat SSH-nyckelparet. Se till att du antecknar saker som offentliga nycklar och privata nyckelfiler.
För att lägga till ssh-nyckel i GitHub måste du ta en kopia av den offentliga nyckeln och du kan använda kommandot ssh nedan för att få detta gjort.
# katt / hem / användare /.ssh / id_rsa.pubNär du har kopierat innehållet i ditt urklipp eller i någon lokal textfil kan vi använda stegen nedan för att lägga till nyckeln till Github-kontot.
- Du måste logga in på Github-kontot med din användare / pass
- Klicka på profilbilden och välj “Inställningar” i rullgardinsmenyn.
- Välj “SSH och GPG Keys” från menyn till vänster
För att lägga till din första nyckel eller en annan nyckel, klicka på “Ny SSH-nyckel”
I fältet "Titel" måste du lägga till en etikett som du kommer ihåg. (Jag använde “Sumeshs MacBook Air”).
Du kan använda vilket ord som helst och det enda du behöver ta hand om är att du måste se till att det hjälper dig att identifiera den maskin som nyckeln genereras på.
Lägg till ovanstående nyckel i fältet "nyckel" som du får med kommandot "katt / hem / användare /.ssh / id_rsa.pub ”som börjar med ssh-rsa
- Klicka på Lägg till SSH-nyckel.
Om du blir ombedd att bekräfta ditt GitHub-lösenord som kommer att användas för verifiering.
Nu kan du se nyckeln som du har lagt till i titeln. Och du kommer att behöva göra samma procedur för varje dator, live servrar dev / staging servrar som behöver komma åt dina förråd.
Kontrollera din anslutning från lokal maskin till Github
Öppna en ny ssh-terminal och se till att du byter till den användare som du hade skapat ssh-tangentparet för. För att ansluta till Github-konto via ssh-tangent måste du skriva nedan och trycka på enter # ssh -T [email protected]
Om du ansluter detta för första gången från den maskinen ser du ett resultat som nedan och du måste skriva Ja i det här fallet:
Äktheten hos värdens github.com (192.30.1.1) 'kan inte upprättas.RSA-nyckelfingeravtryck är SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Är du säker på att du vill fortsätta ansluta (ja / nej)? ja
Varning: Github har lagts till permanent.com, 192.30.30.1 '(RSA) till listan över kända värdar.
- Skriv “ja”
- tryck enter
Du ser utdata så här:
”Hej användare ! Du har framgångsrikt autentiserat, men GitHub ger inte skalåtkomst.”Om ovan nämnda användare är korrekt och visas som samma som du försökte lägga till, är allt bra och du har slutfört installationen av ssh-tangenter med Github ! Om du får tillåtelse nekad måste vi korsa ovanstående steg och se till att du har gjort allt enligt ovanstående dokument. Du kan alltid kontakta mig om du behöver hjälp i det här fallet.