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

Fehler bei HTTPS-Klonvorgängen

Bei der Verwendung von HTTPS bei Git treten einige Fehler häufiger auf. Sie deuten normalerweise darauf hin, dass Du eine alte Version von Git verwendest oder keinen Zugriff auf das Repository hast.

Inhalt dieses Artikels

Were you able to find what you were looking for?

Hier siehst Du ein Beispiel für einen möglichen HTTPS-Fehler:

> error: The requested URL returned error: 401 while accessing
> https://github.com/user/repo.git/info/refs?service=git-receive-pack
> fatal: HTTP request failed
> Error: The requested URL returned error: 403 while accessing
> https://github.com/user/repo.git/info/refs
> fatal: HTTP request failed
> Error: https://github.com/user/repo.git/info/refs not found: did you run git
> update-server-info on the server?

Git-Version überprüfen

Für die Interaktion mit GitHub ist keine Mindestversion von Git erforderlich. Unserer Erfahrung nach ist aber die Version 1.7.10 eine gute, stabile Version, die auf vielen Plattformen verfügbar ist. Du kannst immer die neueste Version auf der Git-Website herunterladen.

Überprüfen, ob das Remote-Repository korrekt ist

Das Repository, von dem Du etwas abrufen möchtest, muss auf GitHub vorhanden sein. Bei der URL musst Du die Groß- und Kleinschreibung beachten.

Um die URL des lokalen Repositorys zu ermitteln, öffne die Befehlszeile und gib git remote -v ein:

$ git remote -v
# Zeigt vorhandene Remote-Repositorys an
> origin  https://github.com/github/reactivecocoa.git (fetch)
> origin  https://github.com/github/reactivecocoa.git (push)

$ git remote set-url origin https://github.com/github/ReactiveCocoa.git
# Ändert die origin-Remote-URL

$ git remote -v
# Überprüft die neue Remote-URL
> origin  https://github.com/github/ReactiveCocoa.git (fetch)
> origin  https://github.com/github/ReactiveCocoa.git (push)

Alternativ kannst Du die URL auch über unsere GitHub Desktop-Anwendung ändern.

Zugriffstoken angeben

Wenn Du die Zwei-Faktor-Authentifizierung aktiviert hast, oder wenn Du auf eine Organisation zugreifst, die SAML Single Sign-On (SSO) verwendet, musst Du Dich mit einem persönlichen Zugriffstoken anstelle Deines Benutzernamens und Kennworts für GitHubauthentifizieren. Weitere Informationen findest Du unter„Sichern Deines Kontos mit Zwei-Faktor-Authentifizierung (2FA)" und„Erstellen eines persönlichen Zugriffstokens für die Befehlszeile".

Wenn Du auf eine Organisation zugreifst, die SAML SSO verwendet, musst Du vor Deiner Authentifizierung auch Dein persönliches Zugriffstoken für den Zugriff auf die Organisation autorisieren. Weitere Informationen findest Du unter„Authentifizierung mit SAML Single Sign-On" und„Autorisieren eines persönlichen Zugriffstokens für die Verwendung mit SAML Single Sign-On."

Berechtigungen überprüfen

Wenn Du zur Eingabe eines Benutzernamens und Passworts aufgefordert wirst, stelle sicher, dass Du ein Konto verwendest, das Zugriff auf das Repository hat.

Tipp: Wenn Du nicht bei jeder Interaktion mit dem Remote-Repository Benutzernamen und Passwort eingeben möchtest, kannst Du die Passwort-Zwischenspeicherung aktivieren.

Stattdessen SSH verwenden

Wenn Du zuvor SSH-Schlüssel eingerichtet hast, kannst Du statt HTTPS die SSH-Klon-URL verwenden. Weitere Informationen findest Du unter „Welche Remote-URL sollte ich verwenden?.“

Were you able to find what you were looking for?

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt