如何从命令行使用svn + ssh和Tortoise SVN

如何从命令行使用svn + ssh和Tortoise SVN,第1张

概述如何从命令行使用svn + ssh和Tortoise SVN

我在使用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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1155740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存