Parola başka bir şey olarak kullanılmışsa, düz metin kullanmak en iyi seçenek olmayabilir.
Kabul edilen yanıtı destekliyorum, ancak benim için işe yaramadı - çok özel bir nedenden ötürü: ya kwallet
da gnome-keyring
parola depolarını kullanmak istedim . Dört dosyanın tamamında ayarları değiştirmeyi denedim:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Her şey aynı şekilde ayarlandıktan sonra password-stores
ve KWallet adı (varsayılan olarak yanlış olabilir, değil mi?) İşe yaramadı ve sonsuza kadar şifre sormaya devam etti. Dosyaların ~/.subversion
izinleri 600.
Bu noktada, basit bir şeyi kontrol etmeye çalışabilirsiniz:
which svn
Alırsan:
/usr/bin/local/svn
o zaman bu istemcinin yöneticiniz tarafından yerel olarak kaynaktan oluşturulduğundan şüphelenebilirsiniz (benim durumumda olduğu gibi kendiniz de olabilirsiniz).
Subversion, derlemesi kötü bir canavar , yanlışlıkla HTTP desteği olmadan veya - benim örneğimde olduğu gibi - şifreli parola depoları desteği olmadan (Gnome veya KDE geliştirme dosyalarına ihtiyacınız var ve bunların birçoğuna ihtiyacınız var!). Ancak ./configure
komut dosyası size bunu söylemez ve daha az işlevsel bir svn
komut alırsınız .
Bu durumda, genellikle içinde dağıtımınızla birlikte gelen müşteriye geri dönebilirsiniz /usr/bin/svn
. Dezavantajı ise - svn downgrade
komut olmadığı için muhtemelen çalışma kopyalarını yeniden kontrol etmeniz gerekecek . Subversion hakkında ne düşünmeniz gerektiği konusunda Linus Torvalds'a danışabilirsiniz ;)