Na linha de Como dizer ao git qual chave privada usar? Eu gostaria de usar uma chave ssh específica em uma determinada situação.
Meu problema é que, mesmo quando eu especificar '-i something', o ssh usa as chaves do meu ssh-agent na ordem em que são adicionadas.
Minha situação específica:
Eu tenho dois usuários do github, cada um com sua própria chave que eu gostaria - por exemplo, através de um ssh-config - para cada clone especificar qual chave usar:
Host USER1.git
Nome do host github.com
Usuário git
Arquivo de identidade ~ / .ssh / USER1.id_rsa
ssh -vt USER1.git
ainda usará USER2.id_rsa se essa for a primeira chave adicionada ao ssh-agent.