我已经在使用WANdisco颠覆了一个星期了。 以下是最有帮助的链接:
http://blog.chadwestfall.com/2007/11/subversion-apache-active-directory.html
问题是,我从互联网上找到的所有信息都是关于每次回访的访问权限。
我需要每个repo文件夹访问组。 我的意思是我需要限制1回购内的访问。
Repo1 \ Folder1 - 访问AD中经过身份验证的所有人
Repo1 \ Folder1 \子文件夹 - 只能访问某些AD群组 - 群组1
Repo1 \ Folder2 - 仅限访问某些广告组 - Group2
Repo1 \ Folder3 - 只能访问多个AD群组 - 群组1 +群组2
这是否可能,如果可以,如何实现呢?
我获得了正常的LDAP身份验证工作,但没有使用子文件夹:(
答案 0 :(得分:2)
这不会开箱即用.. Subversion存储库中的路径不为Apache所知 Subversion只从Apache获取用户名,因此SVN不了解LDAP组。
但是,您可以编写一个将LDAP组导入SVN-authz文件的小脚本,并将相应的组写入authz文件的第一行。
您可以使用cron作业及时将LDAP组上的更改导入authz文件。