Wzdłuż linii Jak powiedzieć git, którego klucza prywatnego użyć? Chciałbym użyć określonego klucza ssh w danej sytuacji.
Mój problem polega na tym, że nawet gdy podam „-i coś”, ssh używa kluczy z mojego agenta ssh w kolejności, w jakiej są dodawane.
Moja konkretna sytuacja:
Mam dwóch użytkowników github, każdy z własnym kluczem Chciałbym - na przykład poprzez ssh-config - dla każdego klonu określić, którego klucza użyć:
Host USER1.git
Nazwa hosta github.com
Użytkownik git
IdentityFile ~ / .ssh / USER1.id_rsa
ssh -vt USER1.git
nadal użyje USER2.id_rsa, jeśli jest to klucz dodany po raz pierwszy do ssh-agent.