在CentOS 6.3上使用svn://协议时,获取E210007无法协商身份验证机制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在CentOS 6.3上使用svn://协议时,获取E210007无法协商身份验证机制相关的知识,希望对你有一定的参考价值。

我的项目需要以编程方式从svn签出代码,我们使用svn协议,因为我们使用kerberos身份验证机制来访问Active Directory。但是,当我运行测试时,我会遇到错误。所以我尝试在命令行检查它只是为了确认我是否得到了相同的错误,我确实得到了同样的错误。我错过了什么?我确定我安装了mod_dav_svnsubversion & cyrus-sasl-md5cyrus-sasl-gssapi包,但仍然收到此错误:

svn: E210007: Unable to connect to a repository at URL: ...  
svn: E210007: Cannot negotiate authentication mechanism

有任何想法吗?我遗失的任何包/ conf?

答案

问题是kerberos密钥被设置为root用户,在执行时需要密码。将其更改为普通用户!

以上是关于在CentOS 6.3上使用svn://协议时,获取E210007无法协商身份验证机制的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.3下Samba服务器的安装与配置

centos - 使用http协议提供svn服务

Net-SNMP V3协议 安装配置笔记(CentOS 6.3/5.6)

CentOS 6.3下Samba服务器的安装与配置

centos 安装svn

在centos 6.3上安装openssl