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

  • 99being99

    99being99

    2 EYLÜL 2008
  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • L- Crysis

    L- Crysis

    30 Aralık 2011