Eu tenho 2 chaves SSH no gnome-keyring (vamos chamá-las de AA e BB) e eu tenho muitos problemas porque eu preciso usar a chave BB (por exemplo, para um servidor bitbucket) e ela usa automaticamente AA key em vez de. Eu modifiquei o ~ / .ssh / config com diferentes configurações sem sucesso. Além disso, o cavalo-marinho não tem a opção de fazer isso.
Basicamente eu quero usar em todas as situações o AA primeiro, e depois o BB. Existe uma maneira de fazer isso? obrigado
Também encontrei outro problema, se eu remover a chave AA do bitbucket e eu tenho localmente AA e BB, então tente clonar um repo, eu recebo um erro, em vez de tentar com a tecla BB ...
Detalhes: Estou usando a chave AA para conectar via ssh a hosts remotos, Eu quero usar a chave BB para bitbucket, Eu tenho ambas as chaves na minha pasta ~ / .ssh.
Mas quando eu tento clonar o repositório bitbucket, ele diz que eu não tenho direitos (porque a chave AA não tem direitos, de fato). Quando eu apago a chave AA, o bitbucket funciona perfeitamente, mas ainda preciso da chave AA para o ssh remoto.
Eu modifiquei minha configuração do ssh:
Host gitserv
Hostname remote.server.com
IdentityFile ~/.ssh/id_rsa
User remoteusername
LE: Eu "consertei" isso usando um hack, adicionando a chave AA na pasta .ssh / other_keys / e usando o conf acima, porque parece que o gnome-keyring monitora apenas a pasta .ssh. É claramente um bug, não sei onde endereçar isso.
Tags ssh gnome-keyring