【发布时间】: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 还需要什么?
【问题讨论】:
-
有什么解决办法吗?我有完全相同的问题。谢谢!