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:
Hvis du ikke allerede har en SSH-konfigurationsfil, skal du oprette en. Denne fil skal placeres i din hjemmemappe under navnet .ssh/config
.
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
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
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.
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
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker