Wie kann ich die remote / Ziel-Repository-URL unter Windows ändern? [Duplikat]
Frage
Diese Frage bereits eine Antwort hier:
Ich habe eine lokale GIT-Repository unter Windows. Nennen wir es AAA. Ich inszenierte, engagierte und schob den Inhalt zu GitHub. git@github.com:username/AAA.git
Ich erkennen ich einen Fehler mit dem Namen gemacht.
Auf GitHub, ich benannte sie in git@github.com:username/BBB.git
Nun, auf meinem Windows-Rechner, muß ich git@github.com:username/AAA.git
ändern, um git@github.com:username/BBB.git
, da die Einstellungen immer noch versuchen, „Push“ zu git@github.com:username/AAA.git
aber ich brauche zu schieben jetzt git@github.com:username/BBB.git
.
Wie kann ich das tun?
Lösung
Der einfachste Weg, dies meiner Meinung nach zwicken (imho) ist die .git / config-Datei in Ihrem Repository zu bearbeiten. Suchen Sie nach dem Eintrag, den Sie vermasselt und einfach die URL zwicken.
Auf meinem Rechner in einem Repo ich es regelmäßig verwenden sieht wie folgt aus:
KidA% cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
autocflg = true
[remote "origin"]
url = ssh://localhost:8888/opt/local/var/git/project.git
#url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
Die Zeile, die Sie kommentieren hinaussehen ist eine alternative Adresse für das Repository, das ich manchmal einfach wechseln, indem Sie die Zeile wird als Kommentar gekennzeichnet.
Dies ist die Datei, die unter der Motorhaube manipuliert wird, wenn Sie so etwas wie git remote rm
oder git remote add
aber in diesem Fall laufen seit seinem nur ein Tippfehler Sie es gemacht könnte Sinn es auf diese Weise machen zu korrigieren.
Andere Tipps
git remote set-url origin <URL>
Eine weitere Möglichkeit, dies zu tun ist:
git config remote.origin.url https://github.com/abc/abc.git
die vorhandene URL zu sehen, gerade tun:
git config remote.origin.url
Werfen Sie einen Blick in .git / config und nehmen Sie die Änderungen benötigen.
Alternativ können Sie verwenden
git remote rm [name of the url you sets on adding]
und
git remote add [name] [URL]
oder nur
git remote set-url [URL]
Bevor Sie tun nichts falsch, überprüfen Sie mit
git help remote