I'm having trouble trying to checkout a repo using the following syntax on a Windows 7 workstation with TortoiseSvn:
svn co svn+ssh://user@ip/repo .
What I've done to test this issue:
When I try to do the above syntax from the command line on the Windows 7 workstation I get the error:
svn: E720087: Unable to connect to a repository at URL 'svn+ssh:///user@ip/repo'
svn: E720087: Can't create tunnel:The parameter is incorrect.
Interestingly, if I use the tortoise gui to browse to the repo I can successfully open and check out the repo. But I need to do it from the command line for scripting purposes.
Any suggestions?
You can manage SSH public keys for SVN accounts by clicking on the account in the "SVN Accounts" list from the web interface (or using the "svn pubkey" commands in the CLI). Since the svn+ssh method relies regular Unix permissions, you will need to make sure that the SVN users have access to the repository files.
For svn+ssh to work with Tortoise, make sure %SVN_SSH%
is set to your ssh client (probably plink.exe from Tortoise or Putty) and the path must be written either with forward slashes /
or with escaped backslashes \\
.
Try to set %SVN_SSH%
with the absolute path of plink while escaping the backslashes, something like C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe
instead of ..\TortoisePlink.exe
%APPDATA%config
file, [tunnels]
sectionIf you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With