Daher habe ich die Anleitung zum Hinzufügen eines SSH-Schlüssels zu GitHub befolgt und GitHub und dem SSH-Agenten einen neuen SSH-Schlüssel mit einer Passphrase hinzugefügt. Wenn ich jetzt ssh -T git@github.com
wie in der Anleitung beschrieben ausführe, um zu testen, ob ich alles richtig eingerichtet habe, werde ich nicht einmal zur Eingabe meiner Passphrase aufgefordert, sondern kehre sofort zurück ssh: connect to host github.com port 22: Connection refused
. Ich habe beide openssh-server
und openssh-client
installiert und der SSH - Dienst ausgeführt wird .
Hilfe wäre dankbar.
UPDATE: Wenn ich versuche, ein Repository zu klonen, für das ich über die GitLab-Instanz eines Freundes Schreibzugriff habe, wird der gleiche Fehler ausgegeben. Dies scheint ein Problem mit SSH zu sein, nicht mit den Schlüsseln. (Ich habe sie der Instanz hinzugefügt.)
% 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 bietet keinen Shell-Zugriff.