Vous pouvez configurer plusieurs clés ssh pour tout site ayant plusieurs comptes d'utilisateurs
Voici l'exemple que je suivais dans mon développement pour GitHub.com
Exemple de fichier de configuration
#Personal account
Host github.com-<personal-account-name>
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_personal
IdentitiesOnly yes
#Organization account
Host github.com-<organization-name>
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work
IdentitiesOnly yes
Au moment d'ajouter une nouvelle origine
Pour compte personnel
git remote add origin git@github.com-<personal-account-name>:<personal-account-name>/<repo-name>.git
Pour le compte de l'organisation
git remote add origin git@github.com-<organization-name>:<organization-name>/<repo-name>.git
J'espère que cela aide.
Sathishkumar Rakkiasamy
la source