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

问题描述 投票:0回答:1

我的项目需要以编程方式从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?

svn centos kerberos
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.