Depois de ativada sua chave SSH e adicionada a sua conta do Github, pode agora testar sua conexão. Antes de testar sua conexão você deve ter:
- Conferido a existência de chaves SSH
- Gerado uma nova chave SSH
- Adicionado uma nova chave para conta do Github
Quando testar a conexão será necessário autenticar com a senha criada da chave SSH criada anteriormente. Mais informações como trabalhar com senhas de chaves SSH.
Entre com o seguinte comando no terminal:
ssh -T git@github.com
# Attempts to ssh to GitHub
Receberá um aviso como esse:
The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
ou esse:
The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
Verifique se a impressão digital na mensagem que você vê corresponde a uma das mensagens na etapa 2 e, em seguida, digite sim:
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.
Pode ocorrer essa mensagem de erro:
...
Agent admitted failure to sign using the key.
debug1: No more authentication methods to try.
Permission denied (publickey).
Esse é um conhecido problema com algumas distribuições Linux, veja aqui.
Verifique se a mensagem contém o seu nome de usuário, se receber uma mensagem “permission denied”, veja aqui.
mail me: marcio at sieburger dot link