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
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.
Git deposu için uzaktan kumanda listes...
Bir şekilde Android üzerinde Python ça...
En iyi şekilde'jQuery nin ev sahi...
İzin heroku kodu dağıtırken (açık anah...
Bir WordPress kullanmak en iyi bir şek...