For at sikre, at du kan bruge to forskellige GitHub-konti uden problemer, skal du konfigurere dine SSH-nøgler korrekt i ~/.ssh/config
filen. Følg disse trin:
Generer SSH-nøgler for hver konto:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_account1
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_account2
Tilføj de genererede nøgler til ssh-agent:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa_account1
ssh-add ~/.ssh/id_rsa_account2
Opret eller rediger ~/.ssh/config
filen:
Host github-account1
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_account1
Host github-account2
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_account2
Opdater dine GitHub remote URLs:
For konto 1:
git remote set-url origin git@github-account1:username/repo.git
For konto 2:
git remote set-url origin git@github-account2:username/repo.git
Test konfigurationen:
ssh -T git@github-account1
ssh -T git@github-account2
Ved at følge disse trin kan du konfigurere SSH-nøgler korrekt for to GitHub-konti og sikre, at git push
fungerer uden fejl for begge konti.
Har du brug for hjælp til GitHub-konfiguration eller opsætning af SSH-nøgler? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få den assistance, du har brug for!