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".
-
Abra TerminalTerminalGit Bash.
-
Insira o seguinte:
$ ssh -T git@hostname # Attempts to ssh to GitHub Enterprise Server
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 é SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. > Tem certeza de que deseja continuar com a conexão (sim/não)?
-
Verifique se a impressão digital na mensagem em que você vê correspondências com é da chave pública da sua empresa. Se isso acontecer, 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)".