It took me quite some time to find out why SlikSVN, one of the SVN clients recommended on the official project page, fails to establish the SSH tunnel when using Subversion over SSH.
For some strange reason setting
T:\PuTTY\plink.exe didn’t quite cut it. I always got this fascinatingly unhelpful error message:
svn: E170012: Unable to connect to a repository at URL ... svn: E170012: Can't create tunnel svn: E720087: Can't create tunnel: The parameter is incorrect.
Turns out that either you have to escape backslashes in the path or use forward slashes.
set SVN_SSH=T:\\PuTTY\\plink.exe set SVN_SSH=T:/PuTTY/plink.exe
That’s a silly case of making useful software harder to use than necessary. Oh well.