wake-up-neo.net

Git - remote: Repository nicht gefunden

Ich habe SourceTree mit lokaler Arbeitskopie. Und alle Operationen funktionieren gut, ich kann sie einfach per SourceTree abrufen, drücken, ziehen usw. Ich brauchte nur Force-Push, der in SourceTree nicht vorhanden ist.

Ich öffnete Terminal gemacht git Push -f

remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found

Ich bin nicht sicher, was ein Problem sein kann.

23

Ich stand auch vor demselben Problem

remote: Repository not found
fatal: repository 'https://github.com/MyRepo/project.git/' not found

Ich deinstallierte den git-Anmeldeinformations-Manager und installierte ihn erneut. Anschließend konnte ich problemlos zum Repository wechseln und Push ausführen. Hier sind die Befehle

$ git credential-manager uninstall

$ git credential-manager install
23
Ajay

Weil Sie das Remote-Git-Repository wahrscheinlich nicht zuerst auf Ihrem Terminal identifiziert haben.

git remote set-url Origin https://github.com/MyRepo/project.git

und dann,

git add .
git commit -m "force Push"
git Push Origin master --force
15
Emre Bolat

Entfernen Sie alle Angaben zu github.com aus dem System.

Für Mac

Löschen Sie das github.com-Passwort aus dem Schlüsselbund-Zugriff.

Für Fenster

Löschen Sie die Anmeldeinformationen aus dem Credential Manager.

14
Zeeshan Ansari

Diese Nachricht kann auftreten, wenn ein Repository IS gefunden wurde, wir jedoch keinen Commit-Zugriff haben. Nicht gut formuliert! 

Ich habe die Nachricht "Repo nicht gefunden" erhalten, nachdem ich ein gitHub-Repository geklont habe, das von meinem Chef für mich erstellt wurde. Ich konnte lokal klonen und festschreiben, konnte jedoch keine Commit-Upstreams durchführen. Der Repository-Besitzer hatte mir keinen Schreibzugriff erteilt. Gelöst durch ein Plädoyer für den Schreibzugriff auf den Repo-Besitzer. 

13
Mauget

Nachfolgend finden Sie die funktionierende Lösung:

  1. Öffnen Sie die Systemsteuerung über das Startmenü.
  2. Wählen Sie Benutzerkonten.
  3. Wählen Sie den "Credential Manager".
  4. Klicken Sie auf "Windows-Anmeldeinformationen verwalten".
  5. Löschen Sie alle Anmeldeinformationen, die sich auf Git oder GitHub beziehen.
  6. Wenn Sie alle gelöscht haben, versuchen Sie erneut zu klonen.

enter image description here

9
Mukesh Salaria

Dieses Problem hier ist, dass Ihr lokaler Git nicht in der Lage ist, die Änderungen auf die Fernbedienung zu übertragen. Überprüfen Sie, ob Ihre Fernbedienung von richtig eingestellt wurde

git remote -v

wenn es nicht richtig eingestellt ist, versuchen Sie, Ihre Fernbedienung als einzustellen

git remote set-url Origin https://[email protected]/MyRepo/project.git

Dann versuchen Sie es mit

git Push -u Origin master

Es besteht auch die Möglichkeit, dass Ihr lokaler Git unterschiedliche Anmeldeinformationen hat. Bitte überprüfen Sie dies auch.

6

Das Problem hier ist der Windows-Anmeldeinformations-Manager. Bitte gehen Sie in die Systemsteuerung, suchen Sie nach dem Anmeldeinformations-Manager und löschen Sie den gesamten Inhalt von github

4
Thirumoorthi

Sie versuchen wahrscheinlich, zu einem privaten Repository zu pushen. In diesem Fall müssen Sie den Administrator um die Authentifizierung des Collaborator-Zugriffs bitten.

2
mdarmanin

Ihre URL sieht also unten so aus

https://github.com/RevanthM/Log_Monitoring

Es muss so aussehen

https: //[email protected]/RevanthM/Log_Monitoring

Der Unterschied liegt am Anfang der URL, ich habe meinen github-Benutzernamen gefolgt von einem @ -Zeichen hinzugefügt. 

1
Revanth Matha

In meinem Fall hat keine Lösung oben funktioniert.

Ich löste es, indem ich remote.Origin.url von https zu ssh umschalte:

git konfiguration überprüfen:

git config --list

sollte sein wie:

...
remote.Origin.url=https://github.com/ORG/repo-name.git
...

remote.Origin.url mit ssh aktualisieren, um verwendet zu werden:

git remote set-url Origin [email protected]:ORG/repo-name.git
1
ModX

Sie können versuchen, das .git Datei im Verzeichnis und alles noch einmal zu tun, wird Ihr Problem beheben!

0
Kirubel Tadesse

in meinem Fall kann ich Github nicht klonen, da der Benutzer sich irrt.

gehe zu ~/.gitconfig Versuchen Sie dann, diese Codezeile zu entfernen (löschen Sie sie einfach und speichern Sie die Datei).

[user]
    name = youruser
    email = [email protected]

oder versuchen Sie, einen Liner in Ihrem Cmd oder Terminal zu verwenden: git config --global --remove-section user

und versuche nochmal git clone zu machen. hoffe, es wird deinen Tag regeln. > <

0
Anthony Kal

Es ist wahrscheinlich eine Frage der Authentifizierung. SourceTree speichert Ihre github-Anmeldeinformationen (die für den Zugriff auf das Repository über https verwendet werden) im Cache, aber vom Terminal aus müssen Sie entweder git mit den Anmeldeinformationen konfigurieren ( https://help.github.com/articles/creating-an-access-token) -for-command-line-use/ ) oder verwenden Sie git + ssh und ein ssh-Schlüsselpaar ( https://help.github.com/articles/generating-a-new-ssh-key-and-adding -it-zum-ssh-agent/ ).

0
rewritten

Könnte passieren, wenn Sie keinen Schreibzugriff, sondern nur Lesezugriff haben. Wenn es sich um ein privates Repository handelt, sollten Sie möglicherweise als Mitbearbeiter hinzugefügt werden.

Git wird das nicht wirklich sagen, es würde nur sagen, dass mit Ihren Anmeldeinformationen kein Repo gefunden wurde.

Viel Glück.

0
RaxelZ

Ich habe es gelöst, indem ich die .git-Datei (versteckter Ordner) gelöscht und sie dann erneut hochgeladen habe.

Ich hatte das gleiche Problem und stellte fest, dass ich in ~/.ssh eine andere Schlüsseldatei für ein anderes GitHub-Repository hatte. Irgendwie wurde es anstelle des neuen verwendet.

0
Mike

Wenn Sie eine Git Desktop-Anwendung verwenden, sollten Sie versuchen, die Git Desktop-Anwendung anstelle des Terminals zu pushen und zu ziehen. Es wird dir helfen.

0
Ankit Sharma

Ich hatte das gleiche Problem

Es wurde behoben, indem der http.proxy-Wert in git config überprüft wurde (meiner war falsch und unerwünscht). Daher habe ich den http.proxy-Wert aus git config entfernt

befehle:

Listen Sie die Konfigurationselemente in der Datei auf

git config --list

Entfernen Sie den Proxy

git config --global --unset http.proxy

Das Problem wurde gelöst!

0
Nipu

Überprüfen Sie, ob die URL an Quelle korrekt ist.

Beispiel für mich

// fail Project>>t<<est

s.source = { :git => '.../Projecttest-iOS', :tag => s.version.to_s }

// success    Project>>T<<est
s.source = { :git => '.../ProjectTest-iOS', :tag => s.version.to_s }
0
YannSteph

Ich hatte das gleiche Problem, nachdem ich 2FA auf meinem Repo eingerichtet hatte. Wenn Sie kürzlich 2FA für Ihr Konto eingerichtet haben, habe ich Folgendes getan, um das Problem zu lösen:

Generieren Sie ein persönliches Zugriffstoken

Gehen Sie in Ihrem GitHub-Konto zu Einstellungen -> Entwicklereinstellungen -> Persönliche Zugriffstoken. Generieren Sie ein neues persönliches Zugriffstoken. Stellen Sie sicher, dass Sie alle Berechtigungen für den erneuten Zugriff überprüfen.

Alle GitHub-Authentifizierungskonfigurationen löschen (vom Schlüsselbund für Mac)

Sie müssen sich erneut mit dem generierten Personal Access Token anmelden, um alle vorherigen Authentifizierungsdetails von Ihrem Laptop zu entfernen. Öffnen Sie für Mac den Schlüsselbund und löschen Sie alle github.com-bezogenen Details aus dem Bereich Login/Passwörter.

Melden Sie sich bei Ihrem Terminal mit Ihrem GitHub-Benutzernamen und PAT als Passwort an.

Wenn Sie 2FA in Ihrem Konto eingerichtet haben, können Sie sich nicht mit Ihrem GitHub-Passwort vom Terminal aus authentifizieren. Versuchen Sie nun, auf ein GitHub-Repo zu pushen, um eine Authentifizierungsanforderung auszulösen. Eine Aufforderung zur Eingabe Ihres GitHub-Benutzernamens wird auf Ihrem Terminal angezeigt. Geben Sie Ihren Benutzernamen ein und verwenden Sie, wenn Sie zur Eingabe eines Kennworts aufgefordert werden, das generierte persönliche Zugriffstoken als Kennwort.

Diese genauen Schritte lösten das Problem für mich.

0
Victor

Für mein Team war es eine Berechtigungsfrage. In den GitHub-Einstellungen wurde für alle Mitglieder unseres Teams der Lesemodus aktiviert. Nachdem wir die Dropdown-Liste in Write geändert hatten, konnten wir alle erfolgreich klonen und zurückschieben.

0
Mauro Torres

Ich sehe diesen fatal: Repository nicht gefunden Fehler häufiger, wenn Leute versuchen, private GitHub-Accounts auf der kostenlosen Ebene zu pushen und zu ziehen. Dies sind die häufigsten Lösungen für das Problem:

  • Sie haben sich nicht authentifiziert
  • Ihr Passwort hat sich geändert
  • Sie sind kein Mitarbeiter
  • Falsche Groß-/Kleinschreibung oder ein falsch geschriebenes Wort
  • Das Git-Repository wurde gelöscht

Windows-Anmeldeinformations-Manager?

Manchmal speichert Windows Credentials Manager Ihre U/P zwischen und gibt sie hinter den Kulissen weiter. Wenn Sie Ihr Passwort kürzlich geändert haben oder einen anderen Benutzernamen verwenden, müssen Sie möglicherweise in den Anmeldeinformations-Manager wechseln und Ihre vorhandenen Einträge für GitHub löschen.

Fatal Exception

0