Menu Close

SVN:E210007无法协商认证机制

1. 故障现象(SYMPTOMS)

使用SVN下载文件时报如下错误:

svn:E210007
svn: Cannot negotiate authentication mechanism

2. 变化(CHANGES)

3. 故障原因(CAUSE)

由于svn服务器开启了sasl加密,本地的Xcode和命令行中的svn不支持sasl加密导致无法协商认证机制问题。

4. 解决方案(SOLUTION)

安装包:cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap

使用yum进行安装:

sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap

5. 总结(SUMMARY)

执行下面代码即可

sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap