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 kwalletda gnome-keyringparola 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-storesve KWallet adı (varsayılan olarak yanlış olabilir, değil mi?) İşe yaramadı ve sonsuza kadar şifre sormaya devam etti. Dosyaların ~/.subversionizinleri 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 ./configurekomut dosyası size bunu söylemez ve daha az işlevsel bir svnkomut 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 downgradekomut 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 ;)