hax*_*ode 17 svn windows shell tortoisesvn command-line
我在使用TortoiseSvn的Windows 7工作站上尝试使用以下语法检出repo时遇到问题:
svn co svn+ssh://user@ip/repo .
Run Code Online (Sandbox Code Playgroud)
我为测试这个问题做了些什么:
当我尝试从Windows 7工作站上的命令行执行上述语法时,我收到错误:
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.
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果我使用乌龟gui浏览回购,我可以成功打开并检查回购.但我需要从命令行执行此操作以进行脚本编写.
有什么建议?
zak*_*ter 36
对于svn + ssh与Tortoise一起使用,请确保%SVN_SSH%设置为ssh客户端(可能是来自Tortoise或Putty的plink.exe),并且路径必须使用正斜杠/或使用转义反斜杠编写\\.
尝试%SVN_SSH%使用plink的绝对路径设置,同时转义反斜杠,C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe而不是..\TortoisePlink.exe