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.