51Testing软件测试论坛

标题: SVN的授权问题 [打印本页]

作者: verasong    时间: 2012-4-26 09:42
标题: SVN的授权问题
我在本机搭建了SVN,软件是apache http server 2.2.9   ,subversion 1.5.2,使用的tortoise是1.5.3版本的,但是在对用户授权后,却发现不能进行权限控制,下面是我的授权文件:
[groups]
vip = admin
other = helen,jack
[root:/]
@vip = rw
* = r

[root:/2007~2008]
@vip = rw
* =

[root:/2007~2008/01-准备]
@vip = rw
helen = r
* =

[root:/2007~2008/02-培训]
@vip = rw
* =

[root:/2008~2009/01-准备]
@vip = rw
jack = r
* =

[root:/2008~2009/02-培训]
@vip = rw
* =

授权后,我发现受控的helen和jack能看到所有的文档,不能根据这个文件进行控制,请大家帮帮忙,这是什么原因啊?是设置问题吗?
作者: T_LONE    时间: 2012-5-21 16:17
因为在你的根目录/2007-2008中他们的权限是r也就是说可读 那当然能够看到啊
作者: yangxu0601    时间: 2012-5-23 10:11
应该是文件编码问题
作者: candy_girl    时间: 2012-6-2 23:25
提示一下,配置这些东西的时候,配置文件里边除了注释用中文的(当然,有时候中文的注释也是不允许的,编码限制)以外,尽量使用英文和数字。你这段配置,起作用的就这几行:
[groups]
vip = admin
other = helen,jack
[root:/]
@vip = rw
* = r
作者: xiaonan    时间: 2012-6-7 14:33
对,不要使用中文目录,中文目录就会有编码的问题,导致授权失败
作者: verasong    时间: 2012-6-12 17:16
回复 4# candy_girl
应该不会是中文的问题,单位的正式SVN环境上,目录就都是中文的,授权做的也很成功
作者: verasong    时间: 2012-6-12 17:17
回复 2# T_LONE
根目录/2007~2008,我这个目录只给了管理员的权限,其他人是没有权限的,在root下,如果不给其他人读的权限,会导致其他人进入svn时就没有权限




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2