Subversion配置子目录权限时的错误

来源:互联网 发布:淘宝女装爆款 编辑:程序博客网 时间:2024/05/23 13:32

昨天添加一个新的代码库,需要对子目录做读写权限的控制,本来是一件很简单的事情:

Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

可是添加完成以后,就出现了问题了。

[repo:/]user1 = rwuser2 = ruser3 = r[repo:/client/]user2 = rw[repo:/server/]user3 = rw

三个用户都可以正常Checkout。user1可以提交文件。可是当user2和user3在他们具有读写权限的目录下提交文件时,却得到了警告信息:

Access to '/svn/repo/!svn/ver/1/client' forbidden

可是翻过来倒过去,怎么看都没有看出问题所在。在StackoverFlow上看到了一篇类似问题:

http://stackoverflow.com/questions/5937159/svn-erroraccess-to-svn-myservice-svn-act-d99e498e-9a8d-374c-a3e4-fde21198bfa

不过,我这里的目录并不在所谓的大小写的问题。


小错误导致大问题,即将要放弃的时候,偶然修改解决了问题:

[repo:/]user1 = rwuser2 = ruser3 = r[repo:/client]user2 = rw[repo:/server]user3 = rw

看了吗?竟然子目录后面不能有斜杠!

原创粉丝点击