我之前在 Windows 上成功安装了 ReviewBoard。我现在正尝试在 Ubuntu 上安装它。
迄今为止的步骤:
成功安装 ReviewBoard(可以登录 Web 应用程序)
将 Ubuntu 连接到 Windows 域。
我可以以我希望运行 ReviewBoard 的用户身份成功登录。
尝试将 /var/www/review/apache-mod-python.conf 更改为类似以下内容(注意:这些实际上不是我的详细信息)
AuthLDAPBindDN “cn=LookUp,ou=People,dc=masd,dc=edu” AuthLDAPBindPassword masdsearch AuthLDAPAuthoritative 关闭 AuthLDAPCompareDNOnServer 开启 AuthLDAPURL ldap://server1.masd.edu/ou=People,dc=masd,dc=edu?sAMAccountName
但是,当我尝试从本地机器发布到评论板时,出现以下错误
上传差异时出错:一个或多个字段有错误 (105)
{u'fields':{u'path':[u'HTTPS 证书不被接受。请确保 /var/www/.subversion/auth 中存在适合 reviewboard 运行用户的正确证书。']}, u'stat':u'fail', u'err':{u'msg':u'一个或多个字段有错误', u'code':105}}
有人有想法吗?
答案1
我使用以下方法修复了这个问题
SVN 检出用户 Reviewboard 下正在运行的文件将在该用户主目录中创建一个 .Subversion/Auth/ 目录。
然后我简单地在 /var/www/ 中重新创建了 .Suberversion/Auth/ 目录,一切都按预期工作