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 kwallet
o più gnome-keyring
archivi 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-stores
e 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 ~/.subversion
avevano 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 ./configure
script non te lo dice e ottieni solo un svn
comando 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 downgrade
comando. Puoi comunque consultare Linus Torvalds su cosa pensare di Subversion;)