2016-09-06 2 views
0

Ich habe kürzlich ein Repo auf mein lokales Laufwerk geklont, aber jetzt versuche ich, alle Änderungen auf ein komplett neues Repo zu übertragen. Git sagt mir jedoch immer wieder, dass die Erlaubnis verweigert wird, und zwar deshalb, weil es versucht, zu dem ursprünglich geklonten Repo zu gelangen.So wechseln Sie zu einem neuen Remote-Git-Repository

DETAILS:

I ursprünglich aus https://github.com/taylonr/intro-to-protractor geklont (das heißt auf der Basis eines Plural Kurs an https://app.pluralsight.com/library/courses/protractor-introduction/table-of-contents).

Nun, da ich den Kurs abgeschlossen hat, würde Ich mag meinen finalisierten Code schieben bis zu meiner eigenen Git-Repo (die ich gerade auf Github erstellt):

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

Als ich das verwenden folgende git Befehl:

git remote hinzufügen Herkunft https://github.com/robertmazzo/intro-to-protractor.git

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

Wenn ich jedoch meine Änderungen hochsetze, bekomme 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

So wie ich untersuche ich zu meinem neuen Repository wechseln kann, aber das ist genau, wo mein Problem ist. Ich kann diesen Teil nicht herausfinden.

+1

Mögliche Duplikat [Ändern Sie den URI (URL) für eine Remote-Git-Repository] entfernen möchten (http : //stackoverflow.com/questions/2432764/change-the-uri-url-for-a-remote-git-repository) –

Antwort

0

fügen Sie entweder eine neue Remote-

git remote add <name> <url> 

oder, wenn Sie vollständig die alte origin entfernen möchten, zuerst tun

git remote remove origin 

und dann

git remote add origin <url> 

Beachten Sie, dass die Meldung remote origin already exists ist nicht in Ordnung. Es teilt Ihnen mit, dass die Operation fehlgeschlagen, d. H. Es konnte nicht die neue Fernbedienung festlegen.

0

Bevor Sie eine neue Fernbedienung mit dem Namen "Ursprung" hinzufügen können, müssen Sie entweder die alte löschen oder sie einfach umbenennen, wenn Sie aus irgendeinem Grund noch darauf zugreifen müssen.

# 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 
1

Herkunft ist nur ein Alias ​​Remote-Repository zu identifizieren.

Sie können eine neue Remote-Referenz erstellen und

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

schieben Wenn Sie vorherige

git remote remove origin 
Verwandte Themen