SVN 和 SSH 问题
当我尝试进行 svn checkout 时遇到问题。
我在我的 ubuntu linux 机器上发出了以下命令。
svn checkout svn+ssh://example.com/var/svn/site/trunk
但我面临以下错误:
ssh: FATAL: Illegal -o parameter "ControlMaster=no"
svn: 连接意外关闭
有什么想法吗?
I have an issue when I try to do the svn checkout.
I issued the following command on my ubuntu linux box.
svn checkout svn+ssh://example.com/var/svn/site/trunk
But I am facing the following error:
ssh: FATAL: Illegal -o parameter "ControlMaster=no"
svn: Connection closed unexpectedly
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就像 Steve 提到的,这个错误很可能是由于 OpenSSH 版本低于 4。
而且你的 ~/.subversion/config 文件似乎包含以下部分。
[隧道]
ssh = ssh -o ControlMaster=no
该部分是通过 SSH 访问 SVN 所必需的,但 controlmaster 的选项仅适用于 OpenSSH4 或更高版本。
哈特哈,
Like Steve mentioned, this error is most likely due to OpenSSH lower than version 4.
Also seems like your ~/.subversion/config file contain the following section.
[tunnels]
ssh = ssh -o ControlMaster=no
The section is required to get access to SVN over SSH, but the options for controlmaster would only work for OpenSSH4 or above.
HTH,