Solucionar problemas de SSH
Ao usar o SSH para se conectar e autenticar no GitHub Enterprise, talvez você precise solucionar problemas inesperados que podem surgir.
Recovering your SSH key passphrase
Se você perder a frase secreta da chave SSH, poderá recuperá-la ou gerar uma nova, dependendo do sistema operacional usado.
"Error: Permission denied (publickey)"
Uma mensagem de erro "Permission denied" (permissão negada) indica que o servidor rejeitou a sua conexão. Existem diferentes razões para isso acontecer. Os exemplos mais comuns estão descritos abaixo.
"Error: Bad file number"
Este erro normalmente significa que você não conseguiu se conectar ao servidor. Quase sempre isso é causado por firewalls e servidores proxy.
"Error: Key already in use"
Este erro ocorre quando você tenta adicionar uma chave que já foi adicionada a outra conta ou repositório.
"Error: Permission to user/repo denied to other-user"
O erro indica que a chave inserida está associada a uma conta sem acesso ao repositório.
"Error: Permission to user/repo denied to user/other-repo"
O erro indica que a chave inserida está associada a outro repositório como uma chave de implantação e não tem acesso ao repositório que você está tentando entrar.
"Error: Agent admitted failure to sign"
Em raras circunstâncias, a conexão com o GitHub Enterprise via SSH no Linux produz o erro "Agente com falha ao entrar usando a chave". Siga estas etapas para resolver o problema.
"Error: ssh-add: illegal option -- K"
O erro indica que sua versão do ssh-add
não é compatível com a integração de keychain no macOS, que permite o armazenamento da frase secreta no keychain.
"Error: We're doing an SSH key audit"
O erro indica que a chave SSH em uso para uma operação Git não foi verificada.