我在使用 TortoiseSvn 的 Windows 7 工作站上尝试使用以下语法检查 repo 时遇到问题:
svn co svn+ssh://user@ip/repo .
我为测试此问题所做的工作:
- 修改 TortoiseSvn 的网络设置指向 ..\TortoisePlink.exe
- 成功建立到目标机器的 ssh 连接,没有任何问题
- 使用 OpenSsh 从运行 Ubuntu 的工作站成功签出 repos
当我尝试从 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.
有趣的是,如果我使用 tortoise gui 浏览到 repo,我可以成功打开并查看 repo。但出于脚本目的,我需要从命令行执行此操作。
有什么建议么?