我的LDAP用户不在Subversion Edge的Web控制台中显示。 如果他们不显示,我怎么能将他们添加到现有的angular色?
事实certificate,只是通过SVN连接是不够的创build用户帐户。 相反, 您需要以LDAP用户身份login到Web控制台 。 在第一次login后,LDAP用户将出现在pipe理工具的其他地方,并可以添加到组中。
好奇的是,这是我的LDAPconfiguration:
显然你需要用你自己的信息更新“mydomain”和“domainuser”。
注意:从Subversion Edge 1.3开始,用户可以使用他们的LDAP凭证loginSubversion服务器和控制台。 首次login控制台时,LDAP用户将作为具有ROLE_USER权限的控制台用户创build。 此用户无法编辑,但Subversion Edgepipe理员可以通过“编辑angular色”屏幕分配其他angular色,以允许用户使用LDAP凭据pipe理服务器。
CollabNet Subversion Edge用户指南
我只需要自己使用CollabNet Edge 2.2.0来解决这个问题,并想分享一下我的工作。 我正在运行RHEL 6,并试图连接到Windows AD服务器,只是无法得到任何工作。
首先,帮你一个忙,并启用DEBUG日志logging,以便你可以得到错误消息到谷歌。 login到CollabNet Edge Web控制台: https:// servername:4434 / csvn 。 然后导航到pipe理 – >服务器日志 – >configuration。 将名为“Subversion Server log Level:”的字段更改为“DEBUG”,这将为您提供实际执行LDAP查询的服务的Apache的DEBUG日志logging。 现在,您可以转到它旁边的“Available Files”(可用文件)选项卡,并select最新的error_ [DATE] .log文件以查看apache遇到的错误。
现在使用Edge 2.2.0用户不需要login到Web控制台来创build一个用户帐户(虽然他们可以)。 或者,只是尝试使用您的Windows用户名和密码签出回购协议。 我猜测它不会马上工作,但会在日志中产生一个很好的错误信息。 当我debugging我的问题,我看到这样的错误消息:
现在你可以开始使用Googlesearch了,或者直接阅读。 我的大rest是find米歇尔的博客 。 它build议在/etc/ldap/ldap.conf文件(或RHEL的情况下/etc/openldap/ldap.conf)中添加“REFERRALS off”行。 这不适合我,但其中的一个意见 。 它build议使用OU进一步缩小“LDAP Base DN”字段的范围。 我做到了,并试图再次检查和宾果,一切工作:)
仅供参考这是我在pipe理 – >服务器设置 – >身份validation选项卡上的configuration

我希望这可以节省一些时间(我失去了半天)。