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

怎样才能使checkout,不把没有的没有授权的目录下载到本地?

怎样才能使checkout,不把没有的没有授权的目录下载到本地?

如题。
例如
版本库目录结构如下
--ZRVCL
    -- Bin
    --ZRCtrls
    --ZRDBCtrls
用户有两个admin ,hjp

只有admin用户才能下载所有目录下的文件
而hjp用户只能下载bin下的文件

请问是否可以达到这样目的??
启动的服务 svnserve -d -r e:\dev
配置文件均在e:\dev\repository目录下。

TOP

首先,svn要求1.3.2版本或更高
然后,我按照你的库目录及svnserve启动参数写出下面的配置文件
svnserve.conf
复制内容到剪贴板
代码:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
authz
复制内容到剪贴板
代码:
[groups]
@dev=hjp
@admin=admin

[/]
*=
admin=rw
[repository:/ZRVCL/Bin]
hjp=rw
passwd文件自己写吧
格式如下:
[users]
harry = harryssecret
sally = sallyssecret

TOP

非常感谢 PCplayer  
我实践过了,可以了。,

TOP

authz


groups]
@dev=hjp
@admin=admin
上面应该内没有@符号吧,
[/]
*=
admin=rw
[repository:/ZRVCL/Bin]
hjp=rw

TOP

[groups]内定义不要用@,
下面使用时要

TOP

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