【发布时间】:2011-12-15 17:01:26
【问题描述】:
如何限制对存储库的访问,以便某些用户只能签出/更新?
我们希望控制存储库,以便仅将生产就绪代码提交到存储库,但仍希望程序员使用存储库,并拥有可用的最新代码。
【问题讨论】:
标签: svn
如何限制对存储库的访问,以便某些用户只能签出/更新?
我们希望控制存储库,以便仅将生产就绪代码提交到存储库,但仍希望程序员使用存储库,并拥有可用的最新代码。
【问题讨论】:
标签: svn
假设您使用的是 svnserv:
您需要在 authz 文件中明确配置用户的权限。
harry = rw
sally = r
另外,svnserv.conf 文件中有一个部分可以查看:
harry 具有读/写权限,而 sally 是只读的。
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access=read
auth-access=write
这里有更多信息:http://www.visualsvn.com/support/svnbook/serverconfig/svnserve/
【讨论】:
PS - checkout/update 是 READ 访问权限,只有 commit 是对存储库的 WRITE 访问权限
【讨论】: