Como dizer ao git qual a chave privada a utilizar?
ssh
tem a opção -i
para dizer qual o ficheiro da chave privada a utilizar ao autenticar:
-i identity_file
Selecciona um ficheiro a partir do qual é lida a identidade (chave privada) para autenticação RSA ou DSA. O ficheiro por defeito é
~/.ssh/identity
para a versão de protocolo 1, e~/.ssh/id_rsa
e~/.ssh/id_dsa
para a versão de protocolo 2. Os ficheiros de identidade também podem ser especificados por anfitrião no ficheiro de configuração. É possível ter múltiplas opções-i
(e múltiplas identidades especificadas nos ficheiros de configuração).
Existe uma forma semelhante de indicar ao git
qual o ficheiro de chave privada a utilizar num sistema com múltiplas chaves privadas no directório ~/.ssh
?