我想知道如何设置具有LDAP身份验证的SVN存储库。不过,我不想使用Apache DAV。
发布于 2008-12-02 07:23:16
有两个选项:
发布于 2011-05-05 22:17:13
由于我花了一些时间来找到完成此操作的各个部分,因此我想在RHEL5服务器上发布我是如何做到这一点的:
/opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion文件将具有:包含以下内容的sasl use-sasl=true
/opt/CollabNet_Subversion/etc/saslauthd.conf文件:ldap_servers: ldaps://...ldap_search_base:...ldap_bind_dn:...ldap_bind_pw:...ldap_auth_method:绑定ldap_timeout: 10
/etc/opt/CollabNet_Subversion/sasl2/svn.conf文件以用于MS AD LDAP:pwcheck_method: saslauthd auxprop_plugin: ldap mech_list:普通登录ldapdb_mech:普通登录
/etc/openldap/ldap.conf复制到/etc/opt/CollabNet_Subversion/conf/openldap并添加TLS_REQCERT allow。这是我们的自签名LDAP服务器
所必需的。
- `mkdir -p /var/state/saslauthd`
- edit `/etc/init.d/collabnet_subversion` to include `/opt/CollabNet_Subversion/sbin/saslauthd -a ldap` towards end of `start()` function
- `stop/start /etc/init.d/collabnet_subverison`
注意:您可以使用/opt/CollabNet_Subversion/sbin/testsaslauthd -u <userid> -p <password>测试到ldap的sasl连接。
有点涉及,但对我来说,它允许我们的客户端使用他们的ldap密码连接到svn://。
发布于 2011-05-10 13:55:51
你可以使用scm-manager,它有一个ldap插件。
https://stackoverflow.com/questions/333146
复制相似问题