Kesalahan dengan mengganti nama repo di github, “remote: Repositori ini dipindahkan. Silakan gunakan lokasi baru ”

181

Saya menerima pemberitahuan ini: remote: This repository moved. Please use the new location [new location]ketika saya mendorong pembaruan dari instance lokal saya ke master jarak jauh di GitHub.

Apakah ada cara untuk memperbaikinya?

jamescampbell
sumber
3
ketika saya melakukan git push -u master asal saya tidak memasukkan info lokasi apa pun
jamescampbell
terima kasih telah menunjukkan saya ke arah yang benar, saya mencari di sini dulu tetapi tidak ada yang terkait muncul sebagai pertanyaan serupa karena beberapa alasan.
jamescampbell
19
@Mat saya punya masalah ini. Saya mencari jawaban. Saya menemukan utas ini dengan jawabannya. Inilah cara kerjanya.
Jason
11
Ini adalah pertanyaan yang sangat bagus OP - sangat menyesal tentang flaming komunitas. Jelas repo telah bergerak, tetapi apa yang harus dilakukan?
kris
@ Mat, pesan kesalahan TIDAK memberi tahu Anda apa yang perlu Anda lakukan. Secara intuitif tidak jelas bagaimana mengubah atau memodifikasi lokasi tujuan, karena itu bukan bagian dari perintah. OP ingin tahu di mana ia dapat memodifikasi lokasi ini.
Cindeselia

Jawaban:

282

Cara sederhananya adalah:

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

Atau, jika Anda suka, itu adalah:

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

Mengubah dokumentasi github URL jarak jauh masuk ke rincian lebih lanjut.

jamescampbell
sumber
4
Mungkin Anda perlu menggunakan [email protected]:...gitatau URL serupa jika menghubungkan menggunakan ssh? Pesan kesalahan saya mencantumkan httpsURL skema baru , tetapi sebenarnya git@URL itulah yang harus saya setel sebagai asal. git remote show originakan memberi tahu Anda skema URL apa yang Anda gunakan saat ini.
Jason
23
git remote -vjuga akan menampilkan url apa yang telah Anda atur.
Dusda
1
Akan lebih baik jika Anda bisa menukar solusi Anda dengan yang pertama = yang terbaik. Saya mulai mengetik solusi lama Anda sebelum melihat yang lebih pendek.
Florian Wendelborn
1
Saya baru saja melakukan itu @Dodekeract karena itu juga reaksi saya!
ErichBSchulz
1
@ErichBSchulz terima kasih atas hasil editnya, semoga itu menghemat waktu orang. Bersulang.
jamescampbell
56

Untuk memeriksa yang sekarang:

  git remote -v

Kemudian untuk mengubahnya:

  git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
infinite-dan sebagainya
sumber