Mar*_*wis 12
有两种选择:
小智 8
由于我花了一些时间来找到这样做的部分,我想在RHEL5服务器上发布我是如何做到这一点的:
运行/opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion配置没有Apace和svnserve.
修改你的repo/conf/svnserve.conf文件:
[sasl]
use-sasl=true
Run Code Online (Sandbox Code Playgroud)/opt/CollabNet_Subversion/etc/saslauthd.conf用这些内容创建文件:
ldap_servers: ldaps://...
ldap_search_base: ...
ldap_bind_dn: ...
ldap_bind_pw: ...
ldap_auth_method: bind
ldap_timeout: 10
Run Code Online (Sandbox Code Playgroud)/etc/opt/CollabNet_Subversion/sasl2/svn.conf使用这些内容创建文件以与MS AD LDAP一起使用:
pwcheck_method: saslauthd
auxprop_plugin: ldap
mech_list: PLAIN LOGIN
ldapdb_mech: PLAIN LOGIN
Run Code Online (Sandbox Code Playgroud)复制/etc/openldap/ldap.conf到/etc/opt/CollabNet_Subversion/conf/openldap和补充TLS_REQCERT allow.这是我们的自签名LDAP服务器所必需的
运行collabnet saslauthd
mkdir -p /var/state/saslauthd/etc/init.d/collabnet_subversion以包括/opt/CollabNet_Subversion/sbin/saslauthd -a ldap朝向start()功能结束stop/start /etc/init.d/collabnet_subverison注意:您可以使用/opt/CollabNet_Subversion/sbin/testsaslauthd -u <userid> -p <password>测试sasl连接到ldap
有点涉及,但对我来说,它允许我们的客户端svn://使用他们的ldap密码连接.