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

  • IGN

    IGN

    19 EYLÜL 2006
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009