Nach Produkt erkunden
GitHub
Diese Version von GitHub Enterprise wurde eingestellt am 2021-06-09. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.
Artikelversion: Enterprise Server 2.21
Artikelversion: Enterprise Server 2.21
Fehlerbehebung bei Verwendung von SSH
Wenn Sie SSH zur Authentifizierung und Verbindung mit GitHub Enterprise Server verwenden, treten eventuell unerwartete Fehler auf, die Sie beheben müssen.
SSH-Schlüssel-Passphrase wiederherstellen→
Wenn Du Deine SSH-Schlüssel-Passphrase verloren hast, kannst Du sie je nach verwendetem Betriebssystem entweder wiederherstellen oder musst eine neue SSH-Schlüssel-Passphrase generieren.
Fehler: „Permission denied (publickey)“ (Berechtigung verweigert: öffentlicher Schlüssel)→
Die Fehlermeldung „Permission denied“ (Berechtigung verweigert) bedeutet, dass der Server Deine Verbindung abgelehnt hat. Dafür kann es verschiedene Gründe geben. Die häufigsten werden nachfolgend erläutert.
Fehler: „Bad file number“ (Ungültige Dateinummer)→
Diese Fehlermeldung bedeutet normalerweise, dass Du keine Verbindung zum Server herstellen konntest. Häufig wird der Fehler durch Firewalls und Proxy-Server verursacht.
Fehler: „Key already in use“ (Schlüssel wird bereits verwendet)→
Dieser Fehler tritt auf, wenn Du versuchst, einen Schlüssel hinzuzufügen, der bereits zu einem anderen Konto oder Repository hinzugefügt wurde.
Fehler: „Permission to user/repo denied to other-user“ (Berechtigung für „user/repo" für „other-user" verweigert)→
Diese Fehlermeldung bedeutet, dass der Schlüssel, den Du beim Push verwendest, an ein Konto angehängt ist, das keinen Zugriff auf das Repository hat.
Fehler: „Permission to user/repo denied to user/other-repo“ (Berechtigung für „user/repo" für „user/other-repo" verweigert)→
Diese Fehlermeldung bedeutet, dass der Schlüssel, den Du beim Push verwendest, als Deployment-Schlüssel an ein anderes Repository angehängt ist und keinen Zugriff auf das Repository hat, zu dem Du pushen möchtest.
Fehler: „Agent admitted failure to sign“ (Agent gibt Signierfehler zu)→
In Ausnahmefällen kann beim Verbinden mit GitHub Enterprise Server über SSH unter Linux der Fehler
"Agent admitted failure to sign using the key"
(Agent gibt Signierfehler mittels Schlüssel zu) auftreten. Führe diese Schritte aus, um das Problem zu beheben.Fehler: „ssh-add: illegal option -- K“→
Diese Fehlermeldung bedeutet, dass Deine Version von
ssh-add
die „mac OS Keychain"-Integration nicht unterstützt, die das Speichern Deiner Passphrase in der Schlüsselkette ermöglicht.Fehler: „We're doing an SSH key audit“ (Es wird ein SSH-Schlüsselaudit durchgeführt)→
Diese Fehlermeldung bedeutet, dass der SSH-Schlüssel, den Du für die Ausführung eines Git-Vorgangs verwendest, nicht verifiziert ist.