Github'da yeniden adlandırılmış repo hatası oluştu, “uzak: Bu depo taşındı. Lütfen yeni konumu kullanın ”


181

Bu bildirimi remote: This repository moved. Please use the new location [new location]alıyorum: yerel örneğimden GitHub'daki uzak ana bilgisayara güncellemeleri aktardığımda.

Bunu düzeltmenin bir yolu var mı?


3
bir git push -u kökenli usta yaptığımda herhangi bir konum bilgisi
koymuyorum

beni doğru yöne yönlendirdiğiniz için teşekkürler, önce burada aradım ama ilgili olanların hiçbiri bir nedenden dolayı benzer sorular olarak ortaya çıkmadı.
jamescampbell

19
@Mat bu sorunu yaşadım. Bir cevap aradım. Ben cevap ile bu konu bulundu. Bu nasıl çalışır.
Jason

11
Bu mükemmel bir soru OP - topluluk alevlenmesi için çok üzgünüm. Açıkça görüldüğü gibi repo taşındı, ama bunun için tam olarak ne yapmalı?
kris

@Mat, hata mesajı ne yapmanız gerektiğini söylemiyor. Hedef konumun nasıl değiştirileceği veya değiştirileceği sezgisel olarak açık değildir, çünkü komutun bir parçası değildir. OP bu yeri nerede değiştirebileceğini bilmek istiyor.
Cindeselia

Yanıtlar:


282

Basit yol:

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

Alternatif olarak, uzun yoldan hoşlanıyorsanız:

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

Bir uzaktan kumandanın URL github belgelerini değiştirmek daha ayrıntılı olur.


4
Muhtemelen git@github.com:...gitssh kullanarak bağlanıyorsanız veya benzer URL'yi kullanmanız gerekir ? Hata mesajım yeni httpsşema URL'sini listeledi , ancak git@aslında başlangıç ​​noktası olarak ayarlamak için ihtiyacım olan URL idi . git remote show originşu anda hangi URL şemasını kullandığınızı söyleyecektir.
Jason

23
git remote -vayrıca hangi URL'leri ayarladığınızı da gösterir.
Dusda

1
Çözümlerinizi birincisi = en iyisi ile değiştirebilseniz daha iyi olurdu. Daha kısa olanı görmeden önce eski çözümünüzü yazmaya başladım.
Florian Wendelborn

1
Ben sadece @ Dodekeract yaptım çünkü bu benim tepkim oldu!
ErichBSchulz

1
@ErichBSchulz düzenleme için teşekkürler, umarım bu insanlar zaman kazandırır. Şerefe.
jamescampbell

56

Mevcut olanı kontrol etmek için:

  git remote -v

Sonra değiştirmek için:

  git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.