【问题标题】:Working in svnx with svn+ssh使用 svn+ssh 在 svnx 中工作
【发布时间】:2011-02-23 11:46:40
【问题描述】:

我通常使用 mac 程序进行颠覆“svnx”,并且与 http 存储库一起工作得很好。今天我尝试签出一个 svn+ssh 存储库,但该程序无法正常运行。有人解决了这个问题吗?

谢谢

【问题讨论】:

  • 好的,我意识到诀窍是使用 Mac 的“版本”程序,在这种情况下它比 svnx 效果更好

标签: svn ssh repository version


【解决方案1】:

我发现了三件事帮助我将 SvnX 与 svn+ssh 存储库一起使用。这些可能有助于解决您的问题:

  • 从命令行进行初始签出;这允许您接受网站的主机密钥

  • 默认情况下,旧版本的 subversion 不会将 -q 选项传递给 ssh;如果是这种情况,请在 ~/.subversion/config 的 [tunnels] 部分添加这样的一行:

    ssh = $SVN_SSH ssh -q

  • 如果你在 ssh 中使用 ControlMaster 选项,你应该为 svn 禁用它;在 ~/.subversion/config 的 [tunnels] 部分添加这样的一行(您可能需要将其与最后一项结合起来):

    ssh = $SVN_SSH ssh -o ControlMaster=no

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    相关资源
    最近更新 更多