Versão do artigo: Enterprise Server 2.17
Testar a conexão SSH
Depois de configurar a chave SSH e adicioná-la à sua conta do GitHub Enterprise, você pode testar a conexão.
Antes de testar a conexão SSH, é recomendável que você tenha:
- Verificado se há chaves SSH existentes
- Gerado uma nova chave SSH
- Adicionado uma nova chave SSH à sua conta do GitHub
Quando você testar a conexão, precisará autenticar essa ação usando sua senha, que é a frase secreta da chave SSH que você criou anteriormente. Para obter mais informações sobre esse assunto, consulte "Trabalhar com frases secretas da chave SSH".
-
Open TerminalTerminalGit Bash.
-
Insira o seguinte:
$ ssh -T git@hostname # Attempts to ssh to GitHub Enterprise
Você poderá receber um aviso como este:
> Não é possível estabelecer a autenticidade do host 'hostname (IP ADDRESS)'. > A impressão digital da chave RSA é 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. > Tem certeza de que deseja continuar com a conexão (sim/não)?
ou como este:
> Não é possível estabelecer a autenticidade do host 'hostname (IP ADDRESS)'. > A impressão digital da chave RSA é SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. > Tem certeza de que deseja continuar com a conexão (sim/não)?
-
Verifique se a impressão digital na mensagem exibida corresponde à das mensagens na etapa 2 e digite
sim
:> Olá, username! You've successfully authenticated, but GitHub does not > provide shell access.
Você poderá ver esta mensagem de erro:
... Agente com falha ao entrar usando a chave. debug1: Não há mais métodos de autenticação para tentar. Permissão negada (publickey).
Esse é um problema conhecido com determinadas distribuições Linux. Para obter mais informações, consulte "Erro: agente com falha ao entrar".
-
Verifique se a mensagem resultante contém seu nome de usuário. Se você receber uma mensagem de "permissão negada", consulte "Erro: permissão negada (publickey)".