Fehler beim Umbenennen des Repos in Github: „Remote: Dieses Repository wurde verschoben. Bitte benutze den neuen Ort “

181

Ich erhalte diesen Hinweis: remote: This repository moved. Please use the new location [new location]Wenn ich Updates von meiner lokalen Instanz an den Remote-Master auf GitHub übertrage.

Gibt es eine Möglichkeit, dies zu beheben?

Jamescampbell
quelle
3
Wenn ich einen Git Push -u Origin Master mache, gebe ich keine Standortinformationen ein
Jamescampbell
Vielen Dank, dass Sie mich in die richtige Richtung gelenkt haben. Ich habe hier zuerst gesucht, aber keine der verwandten Fragen wurde aus irgendeinem Grund als ähnliche Frage angezeigt.
Jamescampbell
19
@ Mat Ich hatte dieses Problem. Ich suchte nach einer Antwort. Ich habe diesen Thread mit der Antwort in gefunden. So funktioniert es.
Jason
11
Dies ist eine ausgezeichnete Frage OP - also entschuldigen Sie das Flammen der Community. Natürlich hat sich das Repo bewegt, aber was genau soll man dagegen tun?
Kris
@Mat, die Fehlermeldung sagt Ihnen NICHT, was Sie tun müssen. Es ist nicht intuitiv ersichtlich, wie der Zielspeicherort geändert oder geändert werden soll, da er nicht Teil des Befehls ist. Das OP möchte wissen, wo er diesen Ort ändern kann.
Cindeselia

Antworten:

281

Der einfache Weg ist:

 git remote set-url origin [updated link url https://........git]

Alternativ, wenn Sie den langen Weg mögen, ist es:

 git remote rm origin
 git remote add origin [updated link]

Das Ändern der URL- Github-Dokumentation einer Fernbedienung wird ausführlicher beschrieben.

Jamescampbell
quelle
4
Vermutlich müssen Sie die [email protected]:...gitoder eine ähnliche URL verwenden, wenn Sie eine Verbindung mit ssh herstellen? In meiner Fehlermeldung wurde die neue httpsSchema-URL aufgeführt, aber es war die git@URL, die ich tatsächlich als Ursprung festlegen musste. git remote show originHier erfahren Sie, welches URL-Schema Sie derzeit verwenden.
Jason
23
git remote -vzeigt auch an, welche URLs Sie eingestellt haben.
Dusda
1
Wäre besser, wenn Sie Ihre Lösungen gegen die erste = beste austauschen könnten. Ich habe angefangen, Ihre alte Lösung zu tippen, bevor ich die kürzere sah.
Florian Wendelborn
1
Ich habe gerade das @Dodekeract gemacht, weil das auch meine Reaktion war!
ErichBSchulz
1
@ErichBSchulz danke für die Bearbeitung, hoffentlich spart das den Leuten Zeit. Prost.
Jamescampbell
56

So überprüfen Sie die aktuelle:

  git remote -v

Dann, um es zu ändern:

  git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
unendlich-etcetera
quelle