git pull generiert “schwerwiegend: Kein Remote-Repository angegeben.” Error

Lesezeit: 2 Minuten

Ich möchte anfangen, zu einem Projekt beizutragen, das auf Github gehostet wird. Folgende Schritte habe ich unternommen:

  1. git init
  2. git ziehen https://github.com/PrincetonUniversity/EVCM.git

Der Pull-Befehl war erfolgreich und die Dateien wurden in mein lokales Verzeichnis kopiert. Aber wenn ich git pull erneut versuche, erhalte ich den folgenden Fehler

“schwerwiegend: Kein Remote-Repository angegeben. Bitte geben Sie entweder eine URL oder einen Remote-Namen an, von dem neue Revisionen abgerufen werden sollen.”

Ich habe diesen Fehler nicht erhalten, wenn ich in der Vergangenheit von anderen Github-Repositories gezogen und dorthin gepusht habe. Was ist das Problem und wie kann ich es beheben? Könnte es daran liegen, dass ich in der Vergangenheit dasselbe Repository in ein anderes lokales Verzeichnis gezogen habe? Was sollte ich in beiden Fällen tun, um das Problem zu beheben?

  • Sie möchten mit a beginnen git clonenicht initieren oder ziehen.

    – Michael Walch

    23. Dezember 2015 um 21:44 Uhr


  • Es ist in Ordnung, nicht mit a zu beginnen git clone. Befolgen Sie einfach die nachstehenden Antworten und tun Sie a git remote add origin. Und bitte akzeptieren Sie die Antwort, die für Sie funktioniert hat.

    – Vulnetyy

    28. Juli 2017 um 7:34 Uhr

  • Wenn Sie zu einem Projekt beitragen möchten, ist es am besten, es zu forken und an Ihrem Fork zu arbeiten. Wie das geht, können Sie im GitHub-Guide nachlesen guides.github.com/activities/forking

    – Piotrgajow

    8. September 2018 um 6:36 Uhr

Benutzer-Avatar
Perfekt

Sie müssen die richtigen Schritte befolgen.

Das hast du schon getan git initund fügen Sie dann remote hinzu, indem Sie dies tun.

git remote add origin https://github.com/PrincetonUniversity/EVCM.git

Jetzt kann der Arbeitsbaum erkennen origin Also

git pull origin master

Das ist alles und ich hoffe, es wäre hilfreich für Sie.

Vielen Dank

Sie sollten immer mit a beginnen git clone (und ich würde vorschlagen, dass Sie das tun), aber wenn Sie von hier aus fortfahren möchten, hier ist der Weg:

Sie können verwenden git remote add origin https://github.com/PrincetonUniversity/EVCM.git um eine Fernbedienung hinzuzufügen, und stellen Sie ihren Namen auf ein origin. Du kannst nachschauen dieses Tutorial wenn du mehr wissen willst. Dies wird hoffentlich Ihr Problem beheben. Wenn Sie auf andere Probleme stoßen, tun Sie einfach a git clone.

Laut der Befehlszeile von git:

Wenn Sie Tracking-Informationen für diese Filiale festlegen möchten, können Sie dies tun mit:

git branch --set-upstream-to=<remote>/<branch> <local branch>

Dies würde es Ihnen ermöglichen, einfach zu laufen “git ziehen” Anstatt von “git pull origin branch”

Benutzer-Avatar
Habib Kazemi

zuerst tun git remote add origin
https://github.com/PrincetonUniversity/EVCM.git

dann mach git pull origin
hier ist eine gute Anleitung https://www.atlassian.com/git/tutorials/syncing/git-pull

aber wenn Sie git clone verwenden, wird automatisch die erstellt originfür dich.

1080580cookie-checkgit pull generiert “schwerwiegend: Kein Remote-Repository angegeben.” Error

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy