2009-09-23 106 views
5

我们有多个开发分支,并且希望将对特定分支的提交限制为仅限特定开发人员组。SVN分支级别提交权限

是否可以限制在SVN的分支级别访问?

回答

12

是的。 您必须在名为'authz'的svn config文件中进行配置,该文件位于存储库文件夹或目录中。 您可以通过以下操作

[/分公司/分支机构名称]

哈利= RW

萨利= R

希望它可以帮助指定特定的权限。

0

您可以使用提交挂钩来检查路径,因此只有选定的用户可以提交到某些路径下的某些文件。

0

您可以通过使用检查路径名的预先提交挂钩来阻止存储库的特定部分给每个人,并且如果路径匹配则会失败(禁止提交)。如果您使用HTTP作为访问方法(通过http://访问服务器存储库),则可以使用httpd.conf中的基本授权来设置只读(或不可读)区域:http://svnbook.red-bean.com/nightl/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz

如果您使用的是独立的svn服务器(通过SVN达到服务器存储库://),设置是完全不同的,由AuthZ的-DB文件中引用的文件:http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.html