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?

War es hilfreich?

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top