Então, segui o guia sobre como adicionar uma chave SSH ao GitHub e adicionei uma nova chave SSH com uma senha ao GitHub e ao agente SSH. Agora, se eu executar ssh -T git@github.com
como descrito no guia para testar se configurei tudo corretamente, ele nem me solicitará minha senha, mas retornará imediatamente ssh: connect to host github.com port 22: Connection refused
. Eu tenho ambos openssh-server
e openssh-client
instalei e o serviço SSH está em execução.
Ajuda seria apreciada.
ATUALIZAÇÃO: Quando tento clonar um repositório para o qual tenho acesso de gravação da instância do GitLab de um amigo, ele gera o mesmo erro. Parece que isso é um problema com o SSH, não com as chaves. (Eu os adicionei à instância.)
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
. O GitHub não fornece acesso ao shell.