Git

SSH Key Setup för GitHub

SSH Key Setup för GitHub
För att förstå Github måste du först se till att du är medveten om en Git . Git är ett öppen källkodsversionskontrollsystem som startades av Linus Trovalds. Kort sagt är Git ett versionskontrollsystem som Subversion och CVS. Du kommer att kunna använda detta genom att installera “git” -kommandot och verktygen på din server. Git är ett kommandoradsverktyg och GitHub är platsen där utvecklare lagrar sina projekt och arbetar och kommer att kunna dela med resten av världen och kan också ge dem versionuppgraderingar. Du har alternativ för att skapa privata och offentliga arkiv och kan använda dem enligt dina behov.

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

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.pub

Nä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.

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

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.

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.

Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...
Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...
Topp 5 spelinspelningskort
Vi har alla sett och älskat streaming av spel på YouTube. PewDiePie, Jakesepticye och Markiplier är bara några av de bästa spelarna som har tjänat mil...