Vor dem Test Deiner SSH-Verbindung solltest Du:
- nach vorhandenen SSH-Schlüsseln gesucht haben
- neue SSH-Schlüssel generiert haben
- Deinem GitHub-Konto neue SSH-Schlüssel hinzugefügt haben
Für den Test Deiner Verbindung musst Du diese Aktion mit Deinem Passwort authentifizieren, welches der zuvor erstellten SSH-Schlüssel-Passphrase entspricht. Weitere Informationen zur Verwendung von SSH-Schlüssel-Passphrasen findest Du unter „SSH-Schlüssel-Passphrasen verwenden“.
-
Öffne TerminalTerminalGit Bash.
-
Gib den folgenden Befehl ein:
$ ssh -T git@hostname # versucht ssh zu GitHub Enterprise Server
Eventuell erhälst Du eine Warnung wie die folgende:
> 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)?
-
Vergewissere Dich, dass der in dieser Meldung angegebene Fingerprint mit einem der Fingerprints der Meldungen aus Schritt 2 übereinstimmt, und gib dann
yes
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 findest Du unter „Fehler: Agent gibt Signierfehler zu“.
-
Vergewissere Dich, dass die resultierende Meldung Deinen Benutzernamen enthält. Wenn Du die Meldung „Permission denied“ (Berechtigung verweigert) erhältst, findest Du weitere Informationen unter „Fehler: Berechtigung verweigert (publickey)“.