Trykk til GitHub uten passord ved hjelp av SSH -tasten

Trykk til GitHub uten passord ved hjelp av SSH -tasten
GIT gir forskjellige protokoller til kloner av eksterne depoter til lokale depoter. For eksempel er SSH -protokoll den sikreste måten å klone depoter. Den bruker et par offentlige og private nøkler for å kommunisere mellom den lokale maskinen og GitHub -fjernreposten.

Denne oppskrivningen vil forklare prosedyren for å presse til GitHub uten passord ved hjelp av SSH-tasten.

Hvordan presse til GitHub uten passord ved hjelp av SSH -tasten?

For å skyve lokale endringer til GitHub uten passord, må du først bytte til den lokale katalogen. Deretter kopierer du SSH -tasten til ønsket eksternt depot fra GitHub og legger den til det lokale depotet. Neste, last ned de siste endringene av den eksterne grenen i det lokale depotet. På slutten, skyv det lokale innholdet til det aktuelle GitHub -depotet.

Merk: Hvis du ikke har SSH -tasten for ditt eksterne depot, kan du sjekke ut vårt dedikerte innlegg om å generere SSH -tasten.

Trinn 1: Gå til lokal Git -katalog
Omdirigere til det valgte depotet ved å skrive ut følgende kommando:

$ CD "C: \ git \ repo3"

Trinn 2: Kopier ekstern SSH -tast
Bytt deretter til GitHub, velg ønsket eksternt depot og kopier dets “SSH URL”Til utklippstavlen:

Trinn 3: Legg til ekstern SSH -URL i lokalt depot
Koble nå det eksterne depotet med det lokale depotet ved å kjøre den gitte below-kommandoen:

$ git eksternt legg til opprinnelse [email protected]: laibayounas/demo.git

Trinn 4: Bekreft ekstern URL
Kontroller deretter om den eksterne URL -en er lagt til eller ikke:

$ git Legg til fjernkontroll -v

I henhold til den undergitte utgangen har den eksterne URLen blitt lagt til vellykket:

Trinn 5: Hent fjernopprinnelse
Nå, bruk "git hente”Kommando for å laste ned den oppdaterte versjonen av det eksterne depotet:

$ git hente opprinnelse

Det kan observeres at innholdet i opprinnelsen er hentet:

Trinn 6: Trekk ekstern gren
Få det nyeste innholdet eller nylige endringer av GitHub bestemte grenen:

$ git pull origin master-lenke-urelaterte historier

Her, "-Tillat-ikke-relaterte historier”Alternativet brukes til å ikke endre historien til depotet:

Trinn 7: Skyv lokalt innhold til GitHub
Endelig, skyv de lokale endringene til det valgte eksterne depotet:

$ git push-set-upstream origin master

I ovennevnte kommando, “-Sett-upstream”Alternativet brukes når utviklerne skyver en lokal filial for første gang. Som du kan se, blir de lokale endringene vellykket presset til det eksterne depotet uten å oppgi passord:

Vi har lært om å skyve lokalt innhold til GitHub uten passord ved hjelp av SSH -tasten.

Konklusjon

For å skyve det lokale innholdet til GitHub eksternt depot uten å bruke passordet, må du først åpne GitHub Remote Repository. Deretter kopier og legg til SSH -URLen til ønsket depot til det lokale depotet. Etter det, hent det oppdaterte eksterne innholdet og last ned de siste endringer i ekstern gren. Det siste trinnet handler om å skyve de lokale endringene til det aktuelle fjernlageret. Denne oppskrivningen forklarte metoden for å presse til github uten passord ved hjelp av SSH-tasten.