Schreibweise überprüfen
Tippfehler kommen immer wieder vor, und bei den Namen von Repositorys muss die Groß- und Kleinschreibung beachtet werden. Wenn Sie versuchen, 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 clonen“.
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.
Sie sollten sicherstellen, dass der von Ihnen verwendete SSH-Schlüssel an Ihr GitHub Enterprise Server-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 your GitHub Enterprise Server instance vorhanden ist! Wenn Du versuchst, einen Push zu einem Repository zu machen, das nicht vorhanden ist, wird diese Fehlermeldung angezeigt.