SVN授权

时间:2010-04-07 18:46:27

标签: svn authorization

我正在尝试设置SVN授权(身份验证工作正常),我的AuthzSVNAccessFile如下所示:

[groups]
todos = user1, user2
proj = user1

[/]
@todos = r

[/myproj]
@proj = rw

但是,我可以检查proj的内容(作为user1),但我无法承诺...如果我将文件更改为以下内容:

[groups]
todos = user1, user2
proj = user1

[/]
@todos = rw

[/myproj]
@proj = rw

我可以成功提交...我的访问文件出了什么问题? 我正在使用SVN和SVNParentPath,指向包含多个存储库的文件夹。

它给出的错误是:

svn: Error: Server sent unexpected return value (403 Forbidden) in response to CHE
CKOUT

1 个答案:

答案 0 :(得分:0)

问题在于存储库的命名。由于项目1存储库名为myproj1,我需要设置为:

[groups]
all = user1, user2
proj1users = user1

[/]
@all = r

[myproj1:/]
@proj1users = rw
@all = 

所以它可以为project1提供正确的权限!