Git: fatal: Konnte nicht aus dem Remote-Repository lesen. Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben und das Repository existiert
Lesezeit: 7 Minuten
Napster
Ich bekomme diesen Fehler –
D:\Projects\wamp\www\REPO [master]> git pull origin master
Warning: Permanently added 'github.com,192.30.252.128' (RSA) to the list of known hosts.
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Hi [My Username]! You've successfully authenticated, but GitHub does not provide shell access.
Wie kann ich es lösen?
Sie sollten überprüfen, ob Sie dies noch können git clone gegen das Repo. Wenn Sie nicht einmal klonen können, müssen Sie Ihre Authentifizierungstoken überprüfen.
Beim Git-Push wird nach Ihrem GitHub-Passwort gefragt.
Ich habe das gerade versucht, es gab mir einen Fehler: fatal: No such remote 'origin'
– Reich
6. Dezember 2016 um 6:44 Uhr
Ich weiß nicht, was es tut, aber es hat funktioniert und ich kann mit meinem Leben weitermachen! Danke
– Kostas Demiris
14. Juli 2017 um 7:54 Uhr
origin ist der entfernte Name. Wenn Sie Ihre Fernbedienung anders als Ursprung genannt haben, funktioniert dies nicht einfach durch Kopieren und Einfügen. Ersetzen origin mit Ihrem entfernten Namen
– Zoe steht mit der Ukraine ♦
28. Juli 2017 um 16:23 Uhr
Ich hatte das gleiche Problem und diese Lösung hat bei mir funktioniert, während andere Lösungen bei mir nicht funktioniert haben. Danke!
– Norbert S
4. März 2018 um 4:20 Uhr
Jetzt will Git jedes Mal, wenn ich pushen möchte, einen Benutzernamen und ein Passwort. wie kann ich es beheben?
– max
25. März 2021 um 12:57 Uhr
VonC
Ich habe in der Diskussion gefragt:
tut ssh -T [email protected] denselben Benutzernamen ausgeben (in Hi [My Username]!) wie in derjenigen, die für die ssh-URL Ihres Repos verwendet wird ([email protected]:username/repo.git)?
Entschuldigung, es wird nicht derselbe Name angezeigt
Das bedeutet, dass sich irgendwie die Anmeldeinformationen geändert haben.
Ich arbeite an einem privaten Repo. Also in [email protected]:username/repo.git,
Ich antwortete:
Wenn Sie dieses Repo klonen/pushen konnten, dessen Benutzername nicht Ihr eigenes GitHub-Konto ist, muss das daran liegen, dass Sie Ihren vorherigen öffentlichen SSH-Schlüssel als Mitwirkenden zu diesem Repo vom Besitzer des Repos hinzugefügt hatten.
Als Nächstes bitten Sie denselben Repo-Besitzer, Ihren aktuellen öffentlichen SSH-Schlüssel hinzuzufügen %HOME%\.ssh\id_rsa.pub zur Repo-Contributor-Liste.
Erkundigen Sie sich also beim Eigentümer, dass Sie (also Ihr öffentlicher SSH-Schlüssel) als Mitwirkender deklariert sind.
Dies geschieht normalerweise, wenn Sie zwei ssh-Schlüssel verwenden, um auf zwei verschiedene GitHub-Konten zuzugreifen.
Befolgen Sie diese Schritte, um das Problem zu beheben. Es sieht zu lange aus, aber glauben Sie mir, es dauert nicht länger als 5 Minuten:
Schritt-7: Aktualisieren Sie den Benutzernamen und die E-Mail-Adresse für jedes Repository separat, falls erforderlich. Dies ist kein ergänzender Schritt:
Navigieren Sie zum Projekt account1 und führen Sie diese aus:
trotzdem kann ich nicht darauf zugreifen git fetch remote: remote: ================================== ==================================== remote: remote: Das gesuchte Projekt konnte nicht sein gefunden. Fernbedienung: Fernbedienung: =========================================== ========================== remote: schwerwiegend: Konnte nicht aus Remote-Repository lesen. Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben und das Repository existiert. .
– Herr Coder
13. Oktober 2020 um 10:36 Uhr
Es ist die beste und bei weitem perfekte Antwort zur Behebung von Fehlern für mehrere SSH-Schlüssel für mehrere Konten auf demselben Host (gitlab oder github).
– Al Walid Ashik
9. November 2020 um 19:29 Uhr
Bei Schritt 3 bekam ich diesen Fehler Could not open a connection to your authentication agent.
– Mikey
15. Oktober 2021 um 11:48 Uhr
@mikey versuchen Sie es mit sudo
– PHP-Wurm…
18. Oktober 2021 um 9:37 Uhr
Manchmal reicht das (Kopieren des Pub-SSH-Schlüssels nach github/bitbucket) nicht aus, insbesondere bei Bitbucket. Möglicherweise müssen Sie auch überprüfen, ob Ihr ssh die erwartete Identität verwendet, anstatt sich damit herumzuärgern git remote
Überprüfen Sie, ob der Agent dieselbe Identität verwendet, die Sie auf Github/Bitbucket eingefügt haben ssh-add -l. Wenn es fehlt, fügen Sie es mit hinzu
Dieser Fehler ist mir auch passiert, da der ursprüngliche Repository-Ersteller das Unternehmen verlassen hatte, was bedeutete, dass sein Konto aus dem Github-Team gelöscht wurde.
Und dann git pull origin develop oder welchen Git-Befehl Sie auch immer ausführen wollten, sollte Sie zur Anmeldung auffordern und wie gewohnt fortfahren.
In meinem Fall habe ich meinen mit jemandem geteilt – sie mussten ihn einstellen ihr im Git-Pfad für drücken arbeiten, ziehen funktionierte vorher, weil ich ihr SSH im Abschnitt für schreibgeschützte SSH-Schlüssel hatte. Ich war total verwirrt, aber dann hat es endlich funktioniert! 😀
– Gewähren
2. Februar um 1:18
Dieser Fehler kann darauf zurückzuführen sein, dass auf Ihrem lokalen Computer kein SSH-Schlüssel vorhanden ist. Überprüfen Sie den SSH-Schlüssel lokal:
$ cat ~/.ssh/id_rsa.pub
Wenn der obige Befehl keine Ausgabe liefert, verwenden Sie den folgenden Befehl, um den SSH-Schlüssel zu erstellen (Linux/Mac):
$ ssh-keygen
Jetzt wieder laufen Katze ~/.ssh/id_rsa.pub Dies ist Ihr SSH-Schlüssel. Kopieren Sie diesen Schlüssel und fügen Sie ihn zu Ihren SSH-Schlüsseln in Git hinzu. Gehen Sie in gitlab/bitbucket zu
profile settings -> SSH Keys -> add Key
und den Schlüssel hinzufügen
In meinem Fall habe ich meinen mit jemandem geteilt – sie mussten ihn einstellen ihr im Git-Pfad für drücken arbeiten, ziehen funktionierte vorher, weil ich ihr SSH im Abschnitt für schreibgeschützte SSH-Schlüssel hatte. Ich war total verwirrt, aber dann hat es endlich funktioniert! 😀
– Gewähren
2. Februar um 1:18
kip2
Manchmal passiert mir das wegen Netzwerkproblemen. Ich verstehe das Problem nicht ganz, aber das Wechseln zu einem anderen Subnetz oder die Verwendung von VPN löst es
Dies war auch bei mir der Fall. Ich habe gerade mein WLAN getrennt und wieder verbunden.
– Guillermo
4. Mai 2016 um 12:09 Uhr
8677300cookie-checkGit: fatal: Konnte nicht aus dem Remote-Repository lesen. Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben und das Repository existiertyes
Sie sollten überprüfen, ob Sie dies noch können
git clone
gegen das Repo. Wenn Sie nicht einmal klonen können, müssen Sie Ihre Authentifizierungstoken überprüfen.– merlin2011
6. Mai 2015 um 5:40 Uhr
Tut
ssh -Tv [email protected]
Arbeit?– VonC
6. Mai 2015 um 5:41 Uhr
Überprüfen Sie Ihre Github-SSH-Schlüssel.
– uraimo
6. Mai 2015 um 5:42 Uhr
Haben Sie tatsächlich username/repo.git als Branches oder Ihren tatsächlichen Benutzernamen und Repo-Namen?
– Steve Chaloner
6. Mai 2015 um 5:46 Uhr
Versuchen Sie dann zuerst, das zu beheben: Stellen Sie sicher, dass HOME definiert ist (es ist nicht standardmäßig unter Windows): help.github.com/articles/generating-ssh-keys/#platform-windows
– VonC
6. Mai 2015 um 5:46 Uhr