Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Testar a conexão SSH

Depois de configurar sua chave SSH e adicioná-la à sua conta em sua instância do GitHub Enterprise Server, você poderá testar sua conexão.

Platform navigation

Antes de testar a conexão SSH, é recomendável que você tenha:

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 como trabalhar com frases secretas de chave SSH, confira "Trabalhar com frase secreta da chave SSH".

  1. Abra TerminalTerminalGit Bash.

  2. Insira o seguinte:

    $ ssh -T git@HOSTNAME
    # Attempts to ssh to GitHub Enterprise Server
    

    Você poderá receber um aviso como este:

    > The authenticity of host 'HOSTNAME (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
    
  3. Verifique se a impressão digital na mensagem que você vê corresponde à impressão digital de chave pública da sua empresa. Se isso acontecer, digite yes:

    > Hi USERNAME! You've successfully authenticated, but GitHub does not
    > provide shell access.
    

    Você verá esta mensagem de erro:

    ...
    Agent admitted failure to sign using the key.
    debug1: No more authentication methods to try.
    Permission denied (publickey).
    

    Esse é um problema conhecido com determinadas distribuições Linux. Para obter mais informações, confira "Erro: agente com falha ao entrar".

    Observação: o comando remoto deve sair com o código 1.

  4. Verifique se a mensagem resultante contém seu nome de usuário. Se você receber uma mensagem de "permissão negada", confira "Erro: permissão negada (publickey)".