Blog Post

Push sur Github avec plusieurs comptes

Tout d’abord il faut créer une clé via la commande :

ssh-keygen -t rsa -b 4096 -C "utilisateur@domain.tld"

Répondez aux questions, et si vous avez plusieurs clés SSH, donnez un nom explicite pour cette nouvelle clé, comme par exemple id_rsa_my_githubkey
N’oubliez pas également de fournir un mot de passe, vous en aurez besoin.

Après s’être connecté à votre comte Github, il faut aller ajouter la clé publique dans le menu Profile > SSH and GPG keys dans le bloc SSH keys

Ensuite, afin de pouvoir utiliser la clé qui a été créer il faut pouvoir surcharger la commande ssh utilisée par git afin de préciser le identity_file et ceci se fait ainsi pour un push par exemple :

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_rsa_my_githubkey" git push

Posted in Git

About pascall

Related Posts