Git

SSH-nøgleopsætning til GitHub

SSH-nøgleopsætning til GitHub
For at forstå Github skal du først sørge for at være opmærksom på en Git . Git er et open source versionskontrolsystem, der blev startet af Linus Trovalds. Kort sagt er Git et versionskontrolsystem som Subversion og CVS. Du vil være i stand til at bruge dette ved at installere “git” kommando og hjælpeprogrammer på din server. Git er et kommandolinjeværktøj, og GitHub er stedet, hvor udviklere gemmer deres projekter og arbejder og vil være i stand til at dele med resten af ​​verden og kan også give dem versionopgraderinger. Du har muligheder for at oprette private og offentlige arkiver og kan bruge dem efter dine behov.

Til at begynde med skal du sørge for at have en linux-terminal med git-kommando installeret og have evnen til at bruge git-kommandoen af ​​den bruger, som du prøver. Forsøg altid at bruge en separat bruger og brug ikke root-bruger til det samme. Du skal også oprette en konto hos Github.

Opret en konto hos Github

For at oprette en konto hos Github kan du følge nedenstående trin

Når en konto er oprettet, er næste trin at oprette et nyt nøglepar og derefter tilføje dem til Github.

Tilføjelse af din SSH-nøgle til din GitHub-konto

Log ind på din terminal via SSH.

Generer et nøglepar ved at køre følgende kommando og erstatte citaterne i din GitHub-e-mail-adresse:

# ssh-keygen -t rsa -b 4096 -C “din_email @ domæne.com ”

Når du bliver bedt om at "Indtast en fil, hvor nøglen skal gemmes," skal du trykke på Gå ind for at gemme det på standardplaceringen. Hvis du ønsker at bruge en anden placering, kan du også angive den sti, der skal bruges her.

Skriv en sikker adgangssætning, der vil blive brugt, når din nøgle godkendes, ved anmodningen, og bekræft den. Du kan endda ikke opsætte denne adgangssætning, hvis du ikke har brug for ekstra verifikation. Så nu har du genereret SSH-nøgleparet. Sørg for at skrive en note om ting som offentlig nøgle og private nøglefiler.

For at tilføje ssh-nøgle i GitHub skal du tage en kopi af den offentlige nøgle, og du kan bruge nedenstående ssh-kommando til at få dette gjort.

# kat / hjem / bruger /.ssh / id_rsa.pub

Når du har kopieret indholdet på dit udklipsholder eller i en hvilken som helst lokal tekstfil, kan vi bruge nedenstående trin til at tilføje nøglen til Github-kontoen.

For at tilføje din første nøgle eller en anden nøgle skal du klikke på “Ny SSH-nøgle”

I feltet "Titel" skal du tilføje en etiket, som du kan huske.  (Jeg brugte “Sumeshs MacBook Air”).

Du kan bruge ethvert ord, og det eneste du skal passe på er, at du skal sørge for, at det hjælper dig med at identificere den maskine, hvorpå denne nøgle genereres.

I feltet "nøgle" tilføj ovenstående nøgle, som du får ved hjælp af kommandoen "kat / hjem / bruger /.ssh / id_rsa.pub ”, som starter med ssh-rsa

Hvis du bliver bedt om det, skal du bekræfte din GitHub-adgangskode, som vil blive brugt til bekræftelse.

Nu kan du se den nøgle, du har tilføjet, i titlenavnet. Og du bliver nødt til at gøre den samme procedure for hver computer, live servere dev / staging-servere, som skal have adgang til dine arkiver.

Tjek din forbindelse fra lokal maskine til Github

Åbn en ny ssh-terminal, og sørg for at skifte til den bruger, som du havde oprettet ssh-nøgleparet for. For at oprette forbindelse til Github-konto via ssh-nøgle skal du indtaste nedenstående og trykke på enter # ssh -T [email protected]

Hvis du tilslutter dette for første gang fra denne maskine, vil du se et resultat som nedenfor, og du skal skrive Ja i dette tilfælde:

Ægtheden af ​​værtens github.com (192.30.1.1) 'kan ikke oprettes.
RSA-nøglefingeraftryk er SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Er du sikker på, at du vil fortsætte med at oprette forbindelse (ja / nej)? Ja
Advarsel: Permanent tilføjet 'github.com, 192.30.30.1 '(RSA) til listen over kendte værter.

Du vil se output som dette:

“Hej bruger ! Du er godkendt, men GitHub giver ikke shelladgang.”

Hvis den ovennævnte bruger er korrekt og vises som den samme, som du forsøgte at tilføje, så er alt i orden, og du har afsluttet ssh-tastens opsætning med Github ! Hvis du får nægtet tilladelse, er vi nødt til at krydstjekke ovenstående trin og sikre dig, at du har gjort alt som beskrevet i ovenstående dokument.  Du kan altid kontakte mig, hvis du har brug for hjælp i dette tilfælde.

Mus Sådan ændres venstre og højre museknap på Windows 10-pc
Sådan ændres venstre og højre museknap på Windows 10-pc
Det er en ganske normal, at alle computermusenheder er ergonomisk designet til højrehåndede brugere. Men der er musenheder til rådighed, der er specie...
Mus Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Brug af en mus eller et tastatur i den forkerte kropsholdning af overdreven brug kan resultere i mange sundhedsmæssige problemer, herunder stamme, kar...
Mus Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
I de senere år har computere og operativsystemer udviklet sig meget. Der var et tidspunkt, hvor brugerne skulle bruge kommandoer til at navigere genne...