我想通过分支限制用户对SVN repos的访问。用户将通过Apache / WebDAV访问repo。它主要是关于提交,我并不太关心读取访问。此外,它主要是关于避免事故,而不是不信任用户。
请注意,我即将设置WebDAV访问权限,i。即我还是个菜鸟。到目前为止,我已经阅读了一些教程,但找不到我需要的所有零碎内容。这个问题是缺失的。
答案 0 :(得分:2)
结帐svnbook。当您有如下布局时,没有自动限制访问所有分支的方法:
projectA/trunk
projectA/branches
projectB/trunk
projectB/branches
归结为只允许某些人访问分支机构:
[groups]
calc-developers = harry, sally, joe
# Allow everyone read access
[/]
* = r
# Allow harry to write to branches
[calc:projectA/branches/]
harry = rw
# Allow calc-developers group RW access to trunk
[calc:projectA/trunk]
@calc-developers = rw