SVN分支级别提交权限

时间:2009-09-23 21:37:45

标签: svn

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

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

3 个答案:

答案 0 :(得分:12)

是的。 您必须在名为“authz”的svn配置文件中进行配置,该文件位于存储库文件夹或目录中。 您可以通过执行以下操作指定特定权限

[/支链/支名称]

harry = rw

sally = r

希望它有所帮助。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以通过使用检查路径名的预提交挂钩来阻止存储库的特定部分,并在路径匹配时失败(禁止提交)。

或者,如果您使用HTTP作为访问方法(通过http://访问服务器存储库),您可以在httpd.conf中使用基本授权来设置只读(或不可读)区域:{{ 3}}

如果您使用的是独立的svn服务器(通过svn://访问服务器存储库),则设置完全不同,其中包含authz-db文件引用的文件:http://svnbook.red-bean.com/nightl/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz < / p>

相关问题