如何配置在 Linux 下运行的 Review Board 以使用 LDAP 用户

如何配置在 Linux 下运行的 Review Board 以使用 LDAP 用户

我之前在 Windows 上成功安装了 ReviewBoard。我现在正尝试在 Ubuntu 上安装它。

迄今为止的步骤:

  1. 成功安装 ReviewBoard(可以登录 Web 应用程序)

  2. 将 Ubuntu 连接到 Windows 域。

  3. 我可以以我希望运行 ReviewBoard 的用户身份成功登录。

  4. 尝试将 /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/ 目录,一切都按预期工作

相关内容