2015-05-25 16 views
84

Ho ricevuto questo avviso: remote: This repository moved. Please use the new location [new location] quando invio gli aggiornamenti dall'istanza locale al master remoto su GitHub.Errore con repository rinominato in github, "remoto: questo repository è stato spostato. Utilizzare la nuova posizione"

C'è un modo per risolvere questo problema?

+2

Il messaggio di errore che ti dice esattamente quello che devi fare. Hai seguito il suo consiglio? – Mat

+2

quando eseguo un push-it genit di origine git non sto inserendo alcuna informazione sulla posizione – jamescampbell

+2

Tuttavia, il messaggio di errore ti dice cosa devi fare. Se non sai come farlo, cerca quello. E se non trovi una risposta, chiedi a questo. Guarda anche i link "correlati" a destra di questa pagina. – Mat

risposta

137

Il modo più semplice è:

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

In alternativa, se ti piace il lungo cammino che è:

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

Changing a remote's URL documentazione github va in ulteriori dettagli.

+2

Presumibilmente è necessario utilizzare '[email protected]: ... git' o URL simile se ci si connette usando ssh? Il mio messaggio di errore elencava il nuovo URL di schema 'https', ma era l'URL' git @ 'che dovevo effettivamente impostare come origine. 'git remote show origin 'ti dirà quale schema di URL stai usando al momento. – Jason

+11

'git remote -v' mostrerà anche quali URL hai impostato. – Dusda

+1

Sarebbe meglio se potessi scambiare le tue soluzioni con la prima = la migliore. Ho iniziato a digitare la tua vecchia soluzione prima di averla vista più breve. – Dodekeract

23

Per controllare quello attuale:

git remote -v 

Poi, per cambiarla:

git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git 
Problemi correlati