Así que seguí la guía sobre cómo agregar una clave SSH a GitHub , y agregué una nueva clave SSH con una frase de contraseña para GitHub y el agente SSH. Ahora, si ejecuto ssh -T git@github.com
como se describe en la guía para probar si configuré todo correctamente, ni siquiera me pide mi frase de contraseña, sino que regresa de inmediato ssh: connect to host github.com port 22: Connection refused
. Tengo ambos openssh-server
e openssh-client
instalado y el servicio SSH se está ejecutando.
La ayuda sería apreciada.
ACTUALIZACIÓN: cuando intento clonar un repositorio para el que tengo acceso de escritura desde la instancia de GitLab de un amigo, arroja el mismo error. Parece que esto es un problema con SSH, no con las claves. (Los he agregado a la instancia).
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
. GitHub no proporciona acceso de shell.