For å bygge en forbindelse mellom eksterne og lokale depoter, kan GitHub-nettadressen for eksterne depoter brukes, for eksempel HTTPS- eller SSH-URLer. Anta at utviklere setter den eksterne HTTPS-URLen som standard ekstern URL. I så fall er det nødvendig å oppgi brukernavnet og passordet hver gang de trenger å samhandle med det eksterne depotet.
På den annen side inneholder SSH offentlige og private nøkler. Utviklere må lagre den offentlige nøkkelen i GitHub-depotet. Hvis det blir matchet, kan klone-, push- eller pull-operasjonene utføres uten å spørre om brukernavn og passord.
Denne bloggen diskuterer prosedyren for å legge til SSH URL som standard ekstern URL.
Hvordan få Git SSH URL som standard ekstern URL og ikke HTTPS for nye depoter?
For å angi SSH URL som en standard ekstern URL, kan trinnene nedenfor være nyttige:
-
- Flytt til det bestemte Git-depotet.
- Sjekk de eksisterende eksterne URL-ene.
- Åpne en nettleser, flytt til GitHub-depotet og kopier SSH-URLen.
- Kjør ' $ git remote set-url
Trinn 1: Naviger til Git Directory
Kjør først ' cd ” kommando for å flytte til det nødvendige depotet ved å angi banen:
$ cd 'C:\Brukere \n azma\Go'
Trinn 2: Vis liste over eksterne nettadresser
Deretter kan du se listen over eksisterende eksterne URL-er gjennom ' git fjernkontroll ' kommando:
$ git fjernkontroll -i
Her kan det sees at standard ekstern URL er HTTPs:
Trinn 3: Få SSH URL
Gå nå til det bestemte GitHub-depotet, og klikk på ' Kode '-knappen. Kopier SSH-URLen til det eksterne depotet:
Trinn 4: Angi SSH URL som standard ekstern URL
Bruk den medfølgende kommandoen med det gjeldende fjernnavnet og kopier URL-adressen til GitHub-depotet:
$ git fjernkontroll set-url-opprinnelse git @ github.com: GitUser0422 / demo5.git
Trinn 5: Bekreft tilføyde SSH-fjernnettadresser
Til slutt, verifiser den eksterne SSH-URLen som en standard ekstern URL for nye depoter for å hente og pushe de lokale endringene:
$ git fjernkontroll -i
Det er alt! Vi har beskrevet metoden for å legge til SSH URL som standard ekstern URL.
Konklusjon
For å angi SSH URL som en standard ekstern URL, gå først til det bestemte Git-depotet og sjekk de eksisterende eksterne URL-ene. Deretter åpner du nettleseren og går til GitHub-depotet. Kopier SSH-URLen for eksternt depot og bytt tilbake til Git-terminalen. Kjør ' $ git remote set-url