【发布时间】:2018-06-20 20:58:13
【问题描述】:
我正在尝试设置 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
【问题讨论】:
-
那么,这个项目叫 proj 还是 myproj?
-
结帐的内容是什么?你说“proj”,但那是一个用户组。
-
proj 是用户组的名称,myproj 是项目仓库的名称!
-
签出 myproj 的内容我可以签出成功,但是当我尝试使用第一个配置提交时它会给出此消息(不知道为什么它说签出,因为我正在尝试提交)。跨度>
标签: svn authorization