kdesvn and passwords
kdesvn/subversion is able to save passwords. Saving passwords is always a security risk, but may let a graphical frontend more useable.
Most secure way, but sometimes unhandy with GUIs like kdesvn. In particular the background processes of kdesvn would always ask for a password in case the repository has restricted access for reading operations like update and status. The same for "commit" and so on. So if you not saving passwords you should disable "Check for updates on open working copy" and so on.
Secured password storage used by a lot of kde programs like kmail and konqueror. If you'saving passwords and mostly using kdesvn you should use this. Keep care that the encrypted storage isn't a high-secure storage. Details see kdewallet documentation.
This is not recommended 'cause the passwords are stored as cleartext! Not believing? Take a look into the files in
~/.subversion/auth/svn.simple. You should only use this if you're using frequently other clients than kdesvn like rapidsvn or esvn or the original svn commandline client. If you're using the commandline client mostly for checkouts or updates which doesn't require a password and kdesvn for commit/move/copy you should use kdewallet instead.
You may activate an internal password cache which will hold passwords as long kdesvn is running in memory. So you must not enter a password twice even if you didn't save it in wallet.
When using subversion via svn+ssh password storage may done via ssh and ssh-agent. For this you must have ssh access to the remote mashine and repository. When want to store you must using the public key authentication of ssh, not the password authentication. (In fact ssh prefer the public key authentication). For this you must put your pulic ssh-key on the target, eg., the repository system. SSH passwords will never handled by subversion passwords storage or kde-wallet or internal password cache.
If you don't want asked for the password of you ssh-key you may use the
ssh-agent, with selecting the menu
you may store you ssh-key-password for your current session so no further entering of your password is needed.
|Meaning of icon overlays||Up||Konqueror, KIO, kdesvn|