Quindi ho seguito la guida su come aggiungere una chiave SSH a GitHub e ho aggiunto una nuova chiave SSH con una passphrase a GitHub e all'agente SSH. Ora, se corro ssh -T git@github.com
come descritto nella guida per verificare se ho impostato tutto correttamente, non mi richiede nemmeno la mia passphrase, ma ritorna immediatamente ssh: connect to host github.com port 22: Connection refused
. Ho entrambi openssh-server
e openssh-client
installato e il servizio SSH è in esecuzione.
L'aiuto sarebbe apprezzato.
AGGIORNAMENTO: Quando provo a clonare un repository per il quale ho accesso in scrittura dall'istanza GitLab di un amico, genera lo stesso errore. Sembra che questo sia un problema con SSH, non con le chiavi. (Li ho aggiunti all'istanza.)
% 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 non fornisce l'accesso alla shell.