我在使用TortoiseSvn在windows 7工作站上使用以下语法签出回购协议时遇到问题:
svn co svn+ssh://user@ip/repo .
我已经做了什么来testing这个问题:
将TortoiseSvn的networking设置修改为指向.. TortoisePlink.exe
成功build立到目标机器的SSH连接没有问题
使用OpenSsh成功从运行Ubuntu的工作站检出回购
当我尝试从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.
有趣的是,如果我用龟龟浏览回购,我可以成功打开并查看回购。 但是我需要从命令行执行脚本来达到目的。
将执行过程的输出指向当前cmd
如何在SunOs的df -k命令中省略标题
SVN:存储库locking和svn清理命令失败
如何使用CMD创buildbatch file?
如何在shell中的recursion目录中列出特定types的文件?
有什么build议么?
windows Shellscript中的“脚本”命令的等价物?
具有可编辑默认值的windows Perl行编辑器?
我怎么能告诉find基于在每个文件上运行pipe道的结果打印文件列表?
用于windows的Unix系统命令的最佳和最完整的实现是什么?
在ConEmu中,是否可以在一行中获得命令提示符?
svn + ssh与Tortoise一起工作,确保%sVN_SSH%被设置为你的ssh客户端(可能是来自Tortoise或Putty的plink.exe),路径必须用正斜杠/或者反斜杠\来书写。
尝试使用plink的绝对路径设置%sVN_SSH% ,同时转义反斜杠,如C:\Program files\TortoiseSVN\bin\TortoisePlink.exe而不是..TortoisePlink.exe
手动连接到服务器,使用Plink。 定义需要和正确(为你)启动选项的Plink
将此行(使用tortoiseplink作为windowless-plink)添加到%APPDATA%config文件中, [tunnels]部分
这也证明配置文件的隧道部分的行是区分大小写的。
例如:sh = $ SVN_SSH“C:/path/putty/plink.exe”-2 -C -i“C:/path/username/serversvn.ppk”可能工作
和
sh = $ SVN_SSH“C:/path/PuTTY/plink.exe”-2 -C -i“C:/path/username/serversvn.ppk”将不起作用
总结以上是内存溢出为你收集整理的如何从命令行使用svn + ssh和Tortoise SVN全部内容,希望文章能够帮你解决如何从命令行使用svn + ssh和Tortoise SVN所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)