Esta versão do GitHub Enterprise foi descontinuada em 2021-06-09. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Erro: agente com falha ao entrar

Em raras circunstâncias, a conexão com o GitHub Enterprise Server via SSH no Linux produz o erro "Agente com falha ao entrar usando a chave". Siga estas etapas para resolver o problema.

Ao tentar se conectar via SSH ao sua instância do GitHub Enterprise Server 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)