Como testar uma chave SSH para acesso a um repositório privado
Testar a chave SSH antes do clone ajuda a confirmar se a autenticação com o host remoto está funcionando corretamente.
- Validar se a chave foi criada corretamente
- Confirmar se o host remoto reconhece a chave
- Evitar erro ao clonar repositórios privados
- Diagnosticar problemas de autenticação
-i para indicar a chave privada e -T para testar a autenticação com o host remoto.1) Abra o Terminal do cPanel ou conecte-se via SSH
Use o método que preferir para acessar a linha de comando da sua conta.
2) Confirme o nome da chave privada
Verifique qual foi o nome usado para a sua chave privada dentro da pasta ~/.ssh/.
Se a chave se chama testing, o arquivo privado será algo como ~/.ssh/testing.
3) Execute o comando de teste
Use o comando:
ssh -i ~/.ssh/repo -T git@example.comSubstitua repo pelo nome da sua chave e example.com pelo domínio do host remoto do repositório.
4) Veja um exemplo prático
Se a chave for testing e o host remoto for GitHub, o exemplo do cPanel fica assim:
ssh -i ~/.ssh/testing -T git@github.com5) Interprete o resultado
Se a chave estiver correta e já tiver sido registrada no host remoto, a autenticação deverá ser aceita.
O teste confirma que a conta consegue autenticar no serviço remoto usando a chave SSH selecionada.
6) Se o teste falhar, revise o básico
- Confirme se a public key foi registrada no serviço remoto
- Verifique se a chave privada usada no comando é a correta
- Confira se o domínio do host remoto foi digitado corretamente
- Revise o arquivo
~/.ssh/config, se estiver usando configuração personalizada
7) Resumo prático
Para testar uma chave SSH para acesso a um repositório privado, abra o Terminal ou conecte-se via SSH e execute o comando
ssh -i ~/.ssh/chave -T git@host-remoto, substituindo a chave e o domínio conforme o seu ambiente.Estamos à disposição para ajudar.
Atenciosamente,
MyWay Hosting
www.myway.com.br
