【问题标题】:how to configure svn client on OSX for SASL authentication?如何在 OSX 上配置 svn 客户端进行 SASL 身份验证?
【发布时间】:2015-08-11 02:55:50
【问题描述】:

我们的 svn 服务器使用 SASL 进行身份验证。我们在 windows 上使用 tortoisesvn 客户端,在 Linux 上使用 svn 命令行,都可以正常工作。

我们最近添加了一个 Mac OSX(运行 Yosemite),但其中的 svn 客户端无法与 svn 服务器协作。在客户端上,我看到如下错误:

 $ svn ls svn://svnhost/myrepo
 svn: E210007: Unable to connect to a repository at URL 'svn://svnhost/myrepo'
 svn: E210007: Cannot negotiate authentication mechanism

在 svn 服务器端,日志显示很多

3101 2015-08-11T02:39:01.487416Z 192.168.0.2 - - ERR - 0 210002 Network connection closed unexpectedly

服务器配置:

[sasl]
use-sasl = true
min-encryption = 128
max-encryption = 256

SASLAUTHD_AUTHMECH=pam

在 Mac OS 上,我安装了 brew,然后安装了 colorsvn,但它与预安装的 svn 没有什么不同。在 Mac 上使用 svn 还需要什么?

【问题讨论】:

  • 有什么解决办法吗?我有完全相同的问题。谢谢!

标签: macos svn sasl


【解决方案1】:

好的,所以对于其他遇到此问题的人,这就是我能够使其正常工作的方式:

Installed MacPorts
Installed Sasl from Macports (sudo port install cyrus-sasl2)
Installed SVN from Macports (sudo port install subversion)

轰!快艇!

【讨论】:

  • 谢谢。我必须得到一个旧的端口来进行颠覆,但这很容易!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-20
  • 1970-01-01
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 2018-09-16
  • 1970-01-01
相关资源
最近更新 更多