Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-08-20. 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.18

Fehler: „Repository not found“ (Repository wurde nicht gefunden)

Wenn Dir beim Klonen eines Repositorys diese Fehlermeldung angezeigt wird, ist das Repository nicht vorhanden, Du hast keinen Zugriff darauf oder Deine GitHub Enterprise-Instanz befindet sich im privaten Modus. Es gibt mehrere Möglichkeiten, dieses Problem zu lösen, je nach Ursache.

Inhalt dieses Artikels

Schreibweise überprüfen

Tippfehler kommen immer wieder vor, und bei den Namen von Repositorys muss die Groß- und Kleinschreibung beachtet werden. Wenn Du versuchst, git@<em>Hostname</em>:user/repo.git zu klonen, das Repository aber in Wirklichkeit User/Repo heißt, wird diese Fehlermeldung angezeigt.

Um diesen Fehler beim Klonen zu verhindern, solltest Du die Klon-URL immer von der Repository-Seite kopieren und einfügen. Weitere Informationen findest Du unter „Ein Repository klonen.“

Informationen zum Aktualisieren des Remote eines bestehenden Repositorys findest Du unter „URL eines Remote-Repositorys ändern“.

Berechtigungen überprüfen

Wenn Du versuchst, ein privates Repository zu klonen, aber keine Berechtigung zum Anzeigen dieses Repositorys hast, wird diese Fehlermeldung angezeigt.

Stelle sicher, dass Du in einer der folgenden Rollen Zugriff auf das Repository hast:

  • Inhaber des Repositorys
  • Mitarbeiter bei einem Repository
  • Mitglied eines Teams, das Zugriff auf das Repository hat (wenn das Repository zu einer Organisation gehört)

SSH-Zugriff überprüfen

In seltenen Fällen kann Dir der richtige SSH-Zugriff auf ein Repository fehlen.

Du solltest sicherstellen, dass der von Dir verwendete SSH-Schlüssel an Dein GitHub Enterprise-Benutzerkonto angehängt ist. Um zu prüfen, ob dies bei Dir der Fall ist, gib Folgendes in die Befehlszeile ein:

$ ssh -T git@Hostname
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

Wenn das Repository zu einer Organisation gehört und Du einen SSH-Schlüssel verwendest, der von einer OAuth-App generiert wurde, wurde der OAuth-App-Zugriff möglicherweise von einem Organisationsinhaber eingeschränkt. Weitere Informationen findest Du unter „Informationen zu OAuth-App-Zugriffsbeschränkungen.“

Weitere Informationen findest Du unter „Einen neuen SSH-Schlüssel zum GitHub-Konto hinzufügen“.

Überprüfe, ob sich Deine Instanz im privaten Modus befindet

Wenn Dein Websiteadministrator den privaten Modus auf Deiner GitHub Enterprise-Instanz aktiviert hat, sind anonyme Klone über git:// deaktiviert. Wenn Du ein Repository nicht klonen kannst, wende Dich an den Websiteadministrator.

Überprüfen ob das Repository wirklich vorhanden ist

Wenn alles andere nicht hilft, stelle sicher, dass das Repository tatsächlich auf Ihre GitHub Enterprise Server-Instanz vorhanden ist! Wenn Du versuchst, einen Push zu einem Repository zu machen, das nicht vorhanden ist, wird diese Fehlermeldung angezeigt.

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt