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

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

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

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

[repo:/]
user1 = rw
user2 = r
user3 = 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 = rw
user2 = r
user3 = r

[repo:/client]
user2 = rw

[repo:/server]
user3 = rw

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mydeman

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值