Sådan specificerer du en SSH-nøgle til repo-til-repo basis i Git - Trin-for-trin guide

Hvordan specificeres en SSH-nøgle til brug på repo-til-repo basis i Git, når der er opsat forskellige SSH-nøgler for personlige og virksomheds-Unfuddle-konti, men standardnøglen ser ud til at blive brugt overalt?

For at specificere en SSH-nøgle til brug på repo-til-repo basis i Git, skal du oprette og redigere en SSH-konfigurationsfil samt opdatere Git-remote URL'er for hvert repository.

Sådan specificeres en SSH-nøgle til brug på repo-til-repo basis i Git

Når du har forskellige SSH-nøgler for personlige og virksomheds-Unfuddle-konti, og standardnøglen ser ud til at blive brugt overalt, kan du specificere en SSH-nøgle til brug på repo-til-repo basis ved at følge disse trin:

  1. Opret en SSH-konfigurationsfil:

    Hvis du ikke allerede har en SSH-konfigurationsfil, skal du oprette en. Denne fil skal placeres i din hjemmemappe under navnet .ssh/config.

  2. Rediger SSH-konfigurationsfilen:

    Tilføj konfigurationsindstillinger for hver af dine konti. Her er et eksempel på, hvordan du kan konfigurere det:

    Host personal-unfuddle
      HostName unfuddle.com
      User git
      IdentityFile ~/.ssh/personal_unfuddle_key
    
    Host company-unfuddle
      HostName unfuddle.com
      User git
      IdentityFile ~/.ssh/company_unfuddle_key
        
  3. Opdater Git-remote URL'er:

    For hvert repository, skal du opdatere remote URL'en til at bruge de specifikke hosts, du har defineret i din SSH-konfigurationsfil. For eksempel:

    git remote set-url origin git@personal-unfuddle:username/repo.git
    git remote set-url origin git@company-unfuddle:username/repo.git
        
  4. Bekræft konfigurationen:

    For at sikre, at alt fungerer korrekt, kan du teste forbindelsen til hver af dine repositories:

    ssh -T git@personal-unfuddle
    ssh -T git@company-unfuddle
        

Ved at følge disse trin kan du specificere forskellige SSH-nøgler til brug på repo-til-repo basis i Git, hvilket sikrer, at den korrekte nøgle bruges til hver af dine Unfuddle-konti.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker