我的项目需要以编程方式从svn签出代码,我们使用svn协议,因为我们使用kerberos身份验证机制来访问Active Directory。但是,当我运行测试时,我会遇到错误。所以我尝试在命令行检查它只是为了确认我是否得到了相同的错误,我确实得到了同样的错误。我错过了什么?我确保安装了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
有什么想法吗?我遗失的任何包/ conf?
答案 0 :(得分:0)
问题是kerberos密钥被设置为root用户,在执行时需要密码。将其更改为普通用户!