views:

145

answers:

1

Hi,

I installed SVN on a Ubuntu machine and I can't get my head around something.

Whenever I checkout something from the terminal I get this error about saving a non-encrypted password:

-----------------------------------------------------------------------
ATTENTION!  Your password for authentication realm:

   <[...]> Subversion Repository

can only be stored to disk
unencrypted!  You are advised to
configure your system so that
Subversion can store passwords
encrypted, if possible.  See the
documentation for details.

You can avoid future appearances of
this warning by setting the value of
the 'store-plaintext-passwords' option
to either 'yes' or 'no' in
'/home/[...]/.subversion/servers'.
-----------------------------------------------------------------------

I goggled it a bit but I couldn't find anything useful. I found one topic where it said this was a client issue, not a server one, but I'm still not convinced.

It says "configure your system"; what exactly does it mean by that? The server or the client? If I'm the server, is there anything I can do about it? besides hiding the warning (like it says)...

Thanks!

+3  A: 

It is a client issue, it warns you that the credentials used for the different servers are being stored in plain text, you can hide that warning or use an encripted storage to cache the passwords.

See: http://blogs.open.collab.net/svn/2009/07/subversion-16-security-improvements.html

frisco
The encryption storages featured were GNOME Keyring or Kwallet, but since I'm not using any desktop interface on my server I'm guessing encryption is out of the question. Right?
treznik
In the first comment you can see there is an option to use it command line, not sure how it works but seems feasible.
frisco