我已经通过使用 Apache HTTP、mod_authnz_ldap 来保护每个 SVN 存储库,如下所示: -
<Location /svn/myProject/>
...
Require ldap-group some-group
</Location>
无论如何,我想保护 myProject 下的一些子目录,例如
<Location /svn/myProject/document>
...
Require ldap-group sa-group
</Location>
<Location /svn/myProject/code>
...
Require ldap-group dev-group
</Location>
请注意,所有团队成员都允许使用项目根目录和其他子目录。
<Location /svn/myProject/>
...
Require ldap-group sa-group
Require ldap-group dev-group
Require ldap-group team-member-group
</Location>
关于上述配置,我无法保护 team-member-group 访问代码和文档。我不确定我是否做错了什么,希望您的帮助能给我一些启发。非常感谢您提前提供的帮助。我期待着尽快收到您的来信。
问候,