提问的智慧SVN版 - 提问者必读
 95 12345
发新话题
打印

[原创] Subversion之路--实现精细的目录访问权限控制(v1.0 更新于2006.12.05)

“anon-access = none”子目录仍然无法访问

我按照说明将“anon-access = none”但是,某个子目录仍然无法访问?

AUTHZ设置如下:
[Svn_Test:/]
* = r
G1 = rw

[Svn_Test:/过程版本]
G1 = rw
G2 = r
* =

TOP

看了您这篇文章,我解决了一个困扰我两天的问题 谢谢

看了您这篇文章,我解决了一个困扰我两天的问题 谢谢

TOP

好文章  看不太懂  好好学习   感谢楼主

TOP

感谢lz,我基本上弄好了

TOP

这个有用

TOP

79楼 如果是http协议 ie的internet选项需要修改

打开ie的工具设置,在安全选项卡中点击自定义级别,找到用户验证,选择用户名和密码;
打开ie的工具设置,在隐私选项卡中的弹出窗口阻止程序前去掉勾
否则将按本地身份登陆svn导致验证失败

TOP

学习啊,谢谢。

TOP

辛苦了

搞了这么多天才把版本控制配好,而且只是配了个所有人都有权限的。。

TOP

关于公共配置文件的问题

上述的 passwd.conf 和 authz.conf 两个文件也可以作为多个代码库共享使用,我们只要将它们放在公共目录下,比如说放在 ``D:\svn`` 目录下,然后在每个代码库的 svnserve.conf 文件中,使用如下语句::

    password-db = ..\..\passwd.conf
    authz-db = ..\..\authz.conf

或者::

    password-db = ../../passwd.conf
    authz-db = ../../authz.conf
   
这样就可以让多个代码库共享同一个用户密码、目录控制配置文件,这在有些情况下是非常方便的。


我按照你说的方法,在repository下建立了 passwd.conf,passwd .conf,并且修改了repository/conf/svnserve.conf文件的内容为:

    password-db = ..\..\passwd.conf
    authz-db = ..\..\authz.conf
启动了svn服务后,在客户端import时,显示错误信息:找不到配置文件/home/repostory/conf/../../passwd.conf
红色字体,这该怎么解决???

TOP


如果目录中包含空格,需要做什么特殊处理吗?如果直接使用好像不起效果,用引号也不行

TOP

再次赶来拜读!!!!

TOP

我才设置完,但是在import的时候显示如下报错:“Error: Authentication error from server: Username not found  ”

看这个意思,是我的用户根本没有设置对呀。

但是我的的d:\svn\passwd.conf和D:\svn\svntest\conf\passwd.conf这两个文件中的内容是一样呢,

还有d:\svn\accessconf和D:\svn\svntest\conf\authz.conf文件中的内容也是一样的呀。

迷惑ing

有朋友遇到过类似的问题么??

另外,顺便问下,那些配置文件中的username=passwd,这个等号前后需要空格么??

TOP

谢谢,配置成功

TOP

使用 * =    来截断权限继承好像不能用,大家有碰到吗?

TOP

 95 12345
发新话题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件