发新话题
打印

配置svn用户权限的真实经历——T_T

本主题被作者加入到个人文集中

配置svn用户权限的真实经历——T_T

你好,rocksun!分享一下我的经历(惨烈啊!)
temp文件夹的目录结构:
temp
├arm
│├folder1
││ ├f1.txt
│├folder2
││ ├f2.txt
│├folder3
││ ├f3.txt
我在temp目录下进行Import  到 版本库 svn://localhost/arm
然后我想将用户A、B、C的访问权限设为folder1、folder2、folder3,也就是A只能访问folder1,B只能访问folder2,C只能访问folder3,另外叫Boss的用户可以所有文件
所以我就对authz文件进行配置A、B、C的权限:
(我这里不对用户进行分组)
[arm:/]
* = r
[arm:/folder1]
Boss = rw
A = r
* =
[arm:/folder2]
Boss = rw
B = r
* =
[arm:/folder3]
Boss = rw
C = rw
* =
按照上面这样的设置法,是不是达到我要的目的了呢?答案是:没有!根本没有!
为什么???????
这个“?”折磨了我整整3天时间,我上网查,搜呀,“重做”呀(说实话,我真佩服自己,重做仍然还是错!)
...........
可是今天我发现我的错误在哪了!主要是我导入版本库里的目录结构有那么点细微差别!!!
MyGod,当初找来的资料的时候里面就写了这么一句话,“注意目录结构的细微的差别”,可能不是原话,但是这个意思,当初我看到了,没有领会,还想这是句废话吧——没想到——我就错在这里——   眼泪哗哗的,整整花了3天时间啊
问题解决了,气也消了,顺便告诉大家一下——我的遭遇,当然我相信大家多数甚至没有人会犯像我这样的错的。
-----------------------------------------------------------------------------------------------------------------------------------------------------------
看到我上面这留言的人一定能看出我错在哪里了吧

比如要访问folder1的话,访问路径应该是: svn://localhost/arm/arm/folder1,这里有两个arm,是因为我把temp下的东东导入到了这个版本库:svn://localhost/arm。
而配置权限的时候,[arm:/]这才代表工程的根目录,即:svn://localhost/arm
要想配到folder1目录下,就得这么写: [arm:/arm/],再看我上面所写的权限配置,就知道我错在哪了
本帖最近评分记录
  • rocksun 威望 +10 我很赞同 2007-1-19 23:42

TOP

谢谢

TOP

呼呼,有个人在旁边那就是最好的老师,教程是不得已而为之的事情
我的Blog,欢迎友情链接:http://rocksun.cn
支持Subversion中文站,欢迎友情链接我们:http://www.subversion.org.cn/
Twitter Me:http://twitter.com/rocksun,可以加入QQ群15161300、11097243(满)和21860927(满),群策群力。

TOP

把版本库的名字跟文件夹的名字搞混了吧=.=
开始取名的时候避免这个问题
反正尽量避免 2个目录名字一样的联系 不然不管是以后的使用还是记忆都会有一些问题的

TOP

对呀,这都是应该注意的
看天空飞过的雪越来越远,曾经的你曾经我的微笑....

TOP

不错不错,这个经验很宝贵。。。

另外,我新手,刚用 sc 安装服务的时候,无论怎么装都不能成功,查资料也没有发现什么需要注意的东西。结果,在我重启系统,重装SVN,试了N次后(这个N绝对大于10),才在帮助文档的最下面找到一行小小的字“start= auto"等号后面要加上一空格……天啊天啊。

其实这个应该是帮助文档设计上面的问题了,这种这么容易出现问题的地方,应该比较醒目才对啊。哎

TOP

血泪的教训;
我们后来人一定会记住的

TOP

一只笔,饱蘸墨香,于古旧的宣纸上写下从前,一杯花茶,关节型牛皮癣,一只自行燃烧的烟卷,平添了几许失落的惆怅,袅绕了情感的界限。

TOP

痛得哭了,心也碎了,夜就这般凄凉得孤鸣凌乱了。伤城里,关节型牛皮癣,只剩左半边翅膀的我,失重下,叫我怎样独飞才能见到你?

TOP

发新话题