SSH-Verbindung testen
Wenn Sie Ihren SSH-Schlüssel eingerichtet und Ihrem GitHub Enterprise-Konto hinzugefügt haben, können Sie die Verbindung testen.
Vor dem Test Ihrer SSH-Verbindung sollten Sie
- nach vorhandenen SSH-Schlüsseln gesucht haben
- neue SSH-Schlüssel generiert haben
- Ihrem GitHub-Konto neue SSH-Schlüssel hinzugefügt haben
Für den Test Ihrer Verbindung müssen Sie sich mit Ihrem Passwort, der zuvor erstellten SSH-Schlüssel-Passphrase, authentifizieren. Weitere Informationen zur Verwendung von SSH-Schlüssel-Passphrasen finden Sie unter „SSH-Schlüssel-Passphrasen verwenden“.
-
Open TerminalTerminalGit Bashthe terminal.
-
Geben Sie Folgendes ein:
$ ssh -T git@Hostname# Versucht eine SSH-Verbindung mit GitHub Enterprise
Eventuell erhalten Sie eine Warnung wie die folgende:
> The authenticity of host 'Hostname (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)?
oder wie diese:
> The authenticity of host 'Hostname (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. > Are you sure you want to continue connecting (yes/no)?
-
Vergewissern Sie sich, dass der in dieser Meldung angegebene Fingerprint mit einem der Fingerprints der Meldungen aus Schritt 2 übereinstimmt, und geben Sie dann
yes
(Ja) ein:> Hi username! You've successfully authenticated, but GitHub does not > provide shell access.
Eventuell wird folgende Fehlermeldung angezeigt:
... Agent admitted failure to sign using the key. debug1: No more authentication methods to try. Permission denied (publickey).
Dies ist ein bekanntes Problem einiger Linux-Distributionen. Weitere Informationen finden Sie unter „Error: Agent admitted failure to sign“.
-
Vergewissern Sie sich, dass die resultierende Meldung Ihren Benutzernamen enthält. Wenn Sie die Meldung „Permission denied“ (Berechtigung verweigert) erhalten, lesen Sie das Thema „Error: Permission denied (publickey)“.