I have source code checked out on my Linux machine. I connect to it via Samba. On a Linux machine, the SVNROOT
is set to
If you're using a key to connect via SSH, and that key is password protected, it isn't SVN asking you for your password, it is SSH (or Plink).
SVN will make multiple calls, each establishing its own connection, and SVN doesn't know anything about the password requirement of SSH, thus it cannot cache the password.
You can avoid this by using an SSH key agent. For example, if you're using PuTTY, then use PuTTY's, Pageant.