Ao tentar se conectar via SSH ao your GitHub Enterprise Server instance em um computador Linux, você poderá receber a seguinte mensagem:
$ ssh -vT git@hostname > ... > Agente com falha ao entrar usando a chave. > debug1: Não há mais métodos de autenticação para tentar. > Permissão negada (publickey). Para ver mais detalhes, consulte este relatório de problemas.
Resolução
Para corrigir esse erro, carregue suas chaves no agente SSH com ssh-add:
# Inicie o ssh-agent em segundo plano $ eval "$(ssh-agent -s)" > Agent pid 59566 $ ssh-add > Insira a frase secreta para /home/you/.ssh/id_rsa: [tippy tap] > Identidade adicionadafrase secreta: /home/you/.ssh/id_rsa (/home/you/.ssh/id_rsa) Se a chave não tiver o nome de arquivo padrão (/.ssh/id_rsa), você precisará passar esse caminho para ssh-add:
# Inicie o ssh-agent em segundo plano $ eval "$(ssh-agent -s)" > Agent pid 59566 $ ssh-add ~/.ssh/my_other_key > Insira a frase secreta para /home/you/.ssh/my_other_key: [tappity tap tap] > Identidade adicionada: /home/you/.ssh/my_other_key (/home/you/.ssh/my_other_key)