使用 svn+ssh 在 svnx 中工作

发布于 2024-10-19 08:13:04 字数 100 浏览 2 评论 0原文

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

谢谢

I usually work with the mac program for subversion "svnx", and works rather well with http repositories. Today I tried to checkout a svn+ssh repo but the program does not work correctly. Somebody solved this problem?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猥︴琐丶欲为 2024-10-26 08:13:04

我发现了三件事帮助我将 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

希望这会有所帮助!

I've found three things that have helped me use SvnX with svn+ssh repositories. These might help with your problem:

  • do the initial checkout from the command line; this allows you to accept the site's host key

  • older versions of subversion do not pass the -q option to ssh by default; if this is the case for you, add a line like this to the [tunnels] section of ~/.subversion/config:

    ssh = $SVN_SSH ssh -q

  • if you use the ControlMaster option with ssh, you should disable it for svn; add a line like this to the [tunnels] section of ~/.subversion/config (you may need to combine this with the last item):

    ssh = $SVN_SSH ssh -o ControlMaster=no

Hope this helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文