Renomeie sua chave do GitHub para que ela não use nenhum dos arquivos de chave padrão que ssh
procura (algo como ~/.ssh/id_rsa_github
). Em seguida, adicione o seguinte a ~/.ssh/config
para informar ssh
para usar somente essa chave para conexões com o GitHub.
Host *.github.com
IdentityFile ~/.ssh/id_rsa_github
Todas as outras conexões não tentarão a autenticação de chave porque não há chaves padrão. No entanto, geralmente não há nenhum dano nisso acontecer - se a chave for rejeitada, ssh
tentará a autenticação por senha se ela estiver disponível.