Skip to main content

Enterprise Server 3.15 ist derzeit als Release Candidate verfügbar.

SSH-Verbindung testen

Nachdem Sie Ihren SSH-Schlüssel eingerichtet und ihn zu GitHub hinzugefügt haben, können Sie Ihre Verbindung testen.

Platform navigation

Bevor Sie Ihre SSH-Verbindung testen, sollten Sie dies bereits getan haben:

Sie müssen diese Aktion mit Ihrem Passwort authentifizieren, das der Passphrase des SSH-Schlüssels entspricht, den Sie zuvor erstellt haben. Weitere Informationen finden Sie unter SSH-Schlüssel-Passphrasen verwenden.

  1. Öffne TerminalTerminalGit Bash.

  2. Gib Folgendes ein:

    Shell
    ssh -T git@HOSTNAME
    # Attempts to ssh to GitHub Enterprise Server
    

    Eventuell erhälst du eine Warnung wie die folgende:

    > The authenticity of host 'HOSTNAME (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
    
  3. Vergewissere dich, dass der Fingerabdruck in der Nachricht mit dem Fingerabdruck des öffentlichen Schlüssels deines Unternehmens übereinstimmt. Wenn dies der Fall ist, gib yes ein:

    > Hi USERNAME! You've successfully authenticated, but GitHub does not
    > provide shell access.
    

    Möglicherweise 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 admitted failure to sign“ (Agent gibt Signierfehler zu).

    Hinweis: Der Remotebefehl sollte mit Code 1 beendet werden.

  4. Vergewissere Dich, dass die resultierende Meldung deinen Benutzernamen enthält. Wenn du die Meldung „Berechtigung verweigert“ erhältst, siehe Fehler: „Permission denied (publickey)“ (Berechtigung verweigert: öffentlicher Schlüssel).