SORU
10 ŞUBAT 2010, ÇARŞAMBA


Bir şekilde git WebDAV uzaktan kumanda için parolanızı hatırlamasını sağlayacak var mı?

Git deposu HTTP / WebDAV paylaşılan değişiklikleri itmek için çalışıyorum, ve Git HTTP uzaktan erişen her işlem için bir parola ister. Git önbellek, herhangi bir parola / uzak sunucu bana sor yok mu?

Uzak Web sunucusu Apache olmalıdır ve muhtemelen gerekirse yeniden ayarlanması gerekir.

CEVAP
10 ŞUBAT 2010, ÇARŞAMBA


Yolu ~/kullanmaktır.this Git documentation adım 3'te belirtildiği gibi netrc:

Sonra, HOME/$aşağıdakileri ekleyin.(olmadan yapabilirsiniz, ama olacak netrc giriş için şifrenizi bir sorduçokkez):

machine <servername>
login <username>
password <password>

...ve izinleri ayarlayın:

chmod 600 ~/.netrc

GÜNCELLEME:

Gitmek için yol gibi görünüyor 1.7.9, gıt gibi yerel kimlik bilgisi olurdu Yardımcısı API. Git bir düz metin credential store veya daha az uygun ama daha güvenli credential cache geçici ile birlikte geliyor. Aynı zamanda üçüncü taraf kimlik yardımcıları kullanın. Şimdiye kadar* *7 ve one that integrates with the OS X keychain farkındayım. (Gıt inşa Homebrew ile birlikte diğer OS X dağılımları Git gibi bir ikili var. Github da sağlar standalone binary.)

Kimlik yardımcıları da aynı bilgisayarda farklı depolar için kimlik bilgilerini ayrı ayarlar için destek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • TokShogun

    TokShogun

    6 HAZİRAN 2009