Git Origin Sunucusu İçin Ana Bilgisayarı Değiştirme
dan: http://pseudofish.com/blog/2010/06/28/change-host-for-a-git-origin-server/
Umarım bu yapmanız gereken bir şey değildir. Birkaç git projesinde birlikte çalışmak için kullandığım sunucunun alan adının süresi doldu. Bu, yerel depoları senkronize etmek için geri götürmenin bir yolunu bulmak anlamına geliyordu.
Güncelleme: En son git sürümleri ile kolay bir yolu olduğunu işaret @mawolf için teşekkürler (Şubat 2010 sonrası):
git remote set-url origin ssh://newhost.com/usr/local/gitroot/myproject.git
Detaylar için man sayfasına bakınız.
Daha eski bir sürümdeyseniz, şunu deneyin:
Bir uyarı olarak, bu yalnızca aynı sunucu olduğu gibi çalışır, yalnızca farklı adlarla.
Yeni ana bilgisayar adının
newhost.com ve eski olanın,
oldhost.com değişiklik oldukça basit olduğunu varsayarak .
Düzen
.git/config çalışma dizinindeki dosya. Gibi bir şey görmelisin:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://oldhost.com/usr/local/gitroot/myproject.git
Değişim
oldhost.com için
newhost.com dosyayı kaydetmektedir ve bitirdiniz.
Sınırlı testimden (
git pull origin; git push origin; gitx ) her şey yolunda görünüyor. Ve evet, Git içindekilerle uğraşmanın kötü bir form olduğunu biliyorum.