So wechseln Sie zu einem neuen Remote-Git-Repository

Lesezeit: 2 Minuten

bob.mazzos Benutzeravatar
Bob. Mazzo

Ich habe kürzlich ein Repo auf mein lokales Laufwerk geklont, aber jetzt versuche ich, alle Änderungen auf ein völlig neues Repo zu übertragen. Git teilt mir jedoch immer wieder mit, dass die Berechtigung verweigert wird, und das liegt daran, dass versucht wird, auf das ursprünglich geklonte Repo zu pushen.

EINZELHEITEN:

Ich habe ursprünglich von geklont https://github.com/taylonr/intro-to-protractor (d. h. basierend auf einem Pluralsight-Kurs bei https://app.pluralsight.com/library/courses/protractor-introduction/table-of-contents ).

Nachdem ich den Kurs nun abgeschlossen habe, möchte ich meinen fertigen Code in mein eigenes Git-Repo übertragen (das ich gerade auf Github erstellt habe):

https://github.com/robertmazzo/intro-to-protractor

Wenn ich den folgenden Git-Befehl verwende:

Git Remote Ursprung hinzufügen https://github.com/robertmazzo/intro-to-protractor.git

es sagt es mir remote origin already exists was meiner Meinung nach in Ordnung ist, da ich es bereits auf github.com erstellt habe.

Wenn ich jedoch meine Änderungen nach oben schiebe, erhalte ich eine Ausnahme.

Git Push Origin Master

remote: Permission to taylonr/intro-to-protractor.git denied to robertmazzo.
fatal: unable to access 'https://github.com/taylonr/intro-to-protractor.git/':
The requested URL returned error: 403

Ich untersuche gerade, wie ich zu meinem neuen Repository wechseln kann, aber genau hier liegt mein Problem. Ich kann diesen Teil nicht verstehen.

  • Mögliches Duplikat von Ändern Sie den URI (URL) für ein Remote-Git-Repository

    – Julien Lopez

    6. September 2016 um 14:35 Uhr

Um Ihren aktuellen Ursprung in einen neuen zu ändern, verwenden Sie:

git remote set-url origin <url>

Quelle:
https://help.github.com/articles/changing-a-remote-s-url/

Bevor Sie eine neue Fernbedienung mit dem Namen „Origin“ hinzufügen können, müssen Sie entweder die alte löschen oder sie einfach umbenennen, wenn Sie aus irgendeinem Grund weiterhin Zugriff darauf benötigen.

# Pick one
git remote remove origin            # delete it, or ...
git remote rename origin old-origin # ... rename it

# Now you can add the new one
git remote add origin https://github.com/robertmazzo/intro-to-protractor.git

Benutzeravatar von lubilis
lubilis

Herkunft ist lediglich ein Alias ​​zur Identifizierung Ihres Remote-Repositorys.

Sie können eine neue Remote-Referenz erstellen und pushen

git remote add new_origin https://github.com/robertmazzo/intro-to-protractor.git
git push new_origin master

Wenn Sie den vorherigen Verweis entfernen möchten

git remote remove origin

Fügen Sie entweder eine neue Fernbedienung hinzu

git remote add <name> <url>

oder, wenn Sie das Alte komplett entfernen möchten originzuerst tun

git remote remove origin

und dann

git remote add origin <url>

Beachten Sie, dass die Nachricht remote origin already exists ist nicht in Ordnung. Es sagt Ihnen, dass die Operation fehlgeschlagendh es konnte die neue Fernbedienung nicht eingestellt werden.

1450480cookie-checkSo wechseln Sie zu einem neuen Remote-Git-Repository

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

Privacy policy