0

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

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

有任何想法吗?我缺少任何软件包/配置吗?

4

1 回答 1

0

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

于 2013-06-10T17:59:47.760 回答