L'uso del testo in chiaro potrebbe non essere la scelta migliore, se la password viene mai utilizzata come qualcos'altro.
Sostengo la risposta accettata, ma non ha funzionato per me, per un motivo molto specifico: volevo utilizzare uno kwalleto più gnome-keyringarchivi di password. Ho provato a modificare le impostazioni, in tutti e quattro i file:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Anche dopo che tutto è stato impostato allo stesso modo, con password-storese il nome di KWallet (l'impostazione predefinita potrebbe essere sbagliato, giusto?) Non ha funzionato e ha continuato a chiedere la password per sempre. I file in ~/.subversionavevano autorizzazioni 600.
Bene, a quel punto, potresti provare a controllare una cosa semplice:
which svn
Se ottieni:
/usr/bin/local/svn
allora potresti sospettare con grande probabilità che questo client sia stato creato dai sorgenti, localmente, dal tuo amministratore (che potresti essere tu stesso, come nel mio caso).
Subversion è una brutta bestia da compilare , molto facile da costruire accidentalmente senza supporto HTTP, o - come nel mio esempio - senza supporto per archivi di password crittografati (hai bisogno di file di sviluppo Gnome o KDE, e molti di loro!). Ma lo ./configurescript non te lo dice e ottieni solo un svncomando meno funzionale .
In tal caso, puoi tornare al client, fornito con la tua distribuzione, di solito in formato /usr/bin/svn. Lo svantaggio è che probabilmente dovrai ricontrollare le copie funzionanti, poiché non è presente alcun svn downgradecomando. Puoi comunque consultare Linus Torvalds su cosa pensare di Subversion;)