Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.
Artikelversion: Enterprise Server 2.15

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Fehler: „Key already in use“ (Schlüssel wird bereits verwendet)

Dieser Fehler tritt auf, wenn Sie versuchen, einen Schlüssel hinzuzufügen, der bereits zu einem anderen Konto oder Repository hinzugefügt wurde.

Herausfinden, wo der Schlüssel verwendet wurde

Um herauszufinden, wo der Schlüssel bereits verwendet wurde, öffnen Sie ein Terminal und geben Sie den Befehl ssh ein. Mit dem Flag -i geben Sie den Pfad zu dem Schlüssel ein, den Sie überprüfen möchten:

$ ssh -T -ai ~/.ssh/id_rsa git@Hostname# Stellt mit einem bestimmten SSH-Schlüssel eine Verbindung mit Ihre GitHub Enterprise Server-Instanz her
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

Der username (Benutzername) in der Antwort ist das GitHub Enterprise-Konto, an das der Schlüssel derzeit angehängt ist. Wenn die Antwort ähnlich wie „username/repo“ aussieht, wurde der Schlüssel als Deployment-Schlüssel an ein Repository angehängt.

Das Problem beheben

Um das Problem zu beheben, entfernen Sie den Schüssel zunächst von dem anderen Konto bzw. Repository und fügen ihn dann zu Ihrem Konto hinzu.

Wenn Sie keine Berechtigungen für die Übertragung des Schlüssels haben und keinen Benutzer mit diesen Berechtigungen kontaktieren können, entfernen Sie das Schlüsselpaar und erstellen Sie ein komplett neues.

Deployment-Schlüssel

Wenn ein Schlüssel als Deployment-Schlüssel an ein Repository angehängt wurde, kann er nicht für andere Repositorys verwendet werden. Wenn dieser Fehler beim Einrichten von Deployment-Schlüsseln auftritt, finden Sie weitere Informationen unter „Deployment-Schlüssel verwalten“ in der die GitHub-Entwicklerdokumentation.

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt