Vous devez utiliser deux comptes différents : perso et pro ? Comment faire ?
➡️ L'authentification la plus simple est via les clés SSH. Suivez cette instruction pour configurer les clés SSH de chaque compte sur GitHub : https://lnkd.in/dMrh-xBa
➡️ Admettons que vous avez ces deux clés SSH :
~/.ssh/id_ed25519 (perso)
~/.ssh/id_ed25519_pro (pro)
➡️ Ajoutez ces clés à l'agent d'authentification SSH
ssh-add ~/.ssh/id_ed25519
ssh-add ~/.ssh/id_ed25519_pro
➡️ Configurez le fichier de configuration SSH de votre machine qui se trouve dans ~/.ssh/config:
// Configuration compte perso
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519
IdentitiesOnly yes
// Configuration compte pro
Host github.com-pro
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519_pro
IdentitiesOnly yes
➡️ Testez la connexion sur chaque compte :
ssh -T git@github.com
ssh -T git@github.com-pro
Voilà, votre compte perso est utilisé par défaut pour tous vos projets. Si vous voulez utiliser votre compte pro, ajoutez simplement le suffixe "-pro" après le hostname de l'URL de votre repo.
Par exemple,
git clone git@github.com:username/repo1.git (compte perso utilisé)
git clone git@github.com-pro:username/repo1.git (compte pro utilisé)