Dans la configuration de chaque dépôt : ssh://gitlab1/... ou ssh://gitlab2/...
Puis dans le fichier ~/.ssh/config :
Host gitlab1
Hostname gitlab.com # le vrai hostname
IdentityFile ~/.ssh/id_rsa-user1 # vérifier qu'un chemin absolu ne soit pas nécessaire
Host gitlab2
Hostname gitlab.com # le vrai hostname
IdentityFile ~/.ssh/id_rsa-user2 # vérifier qu'un chemin absolu ne soit pas nécessaire
Vérifier avec git fetch dans chaque checkout, et hop.
Bien évidemment, on peut imaginer des choses plus pertinentes que gitlab1 et gitlab2 d'un point de vue nommage...
[^] # Re: Choix de la clé
Posté par Cyril Brulebois (site web personnel) . En réponse au message Authentification ssh avec deux comptes gitlab.com et deux pairs de clés. Évalué à 6.
Dans la configuration de chaque dépôt :
ssh://gitlab1/...oussh://gitlab2/...Puis dans le fichier
~/.ssh/config:Vérifier avec
git fetchdans chaque checkout, et hop.Bien évidemment, on peut imaginer des choses plus pertinentes que
gitlab1etgitlab2d'un point de vue nommage...Debian Consultant @ DEBAMAX