To add to Heath's answer: It looks like Subversion 1.6 disabled storing passwords by default if it can't store them in encrypted form. You can allow storing unencrypted passwords by explicitly setting password-stores =
(that is, to the empty value) in ~/.subversion/config
.
To check which password store subversion uses, look in ~/.subversion/auth/svn.simple
. This contains several files, each a hash table with a simple key/value encoding. The svn:realmstring
in each file identifies which realm that file is for. If the file has
K 8
passtype
V 6
simple
then it stores the password in plain text somewhere in that file, in a K 8 password
entry. Else, it tries to use one of the configured password-stores
.