我正在尝试设置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
答案 0 :(得分:0)
问题在于存储库的命名。由于项目1存储库名为myproj1,我需要设置为:
[groups]
all = user1, user2
proj1users = user1
[/]
@all = r
[myproj1:/]
@proj1users = rw
@all =
所以它可以为project1提供正确的权限!