如何在svn中为不同的文件夹设置多个权限

时间:2013-12-18 19:59:15

标签: svn tortoisesvn

我有一个名为folder1的文件夹名称文件夹和另一个名为folder2的文件夹。我必须为这两个文件夹设置不同的读写权限。

我是按照以下方式做到的。

1)使用svnadmin create myproject为我的项目创建新的svn - >这会在/ home / svn / myproject下生成一个文件夹(尽管有一个文件夹/ home / svn / repos) 2)然后我将conf / passwd设置为

dev1 = dev1
dev2 = dev2

des1 = des1
des2 = des2

3)然后是我的svnserv.conf

anon-access = none
auth-access =write
password-db = passwd
authz-db = authz

4)我的authz文件有

[groups]
developers = dev1,dev2
designers = des1, des2

[myproject:/dev_folder]
@developers = rw
@designers = none

[myproject:/des_folder]
@developers = none
@designers = rw

dev_folder和des_folder是我项目下的两个文件夹。

我认为我已经正确设置但是当我检查或尝试提交svn时它说inavlid authz配置。有人可以帮我吗?

当我安装svn时,还有一件事repos下有一个文件夹/home/svn。但是当我创建一个新的svn svn文件夹/ home / svn文件夹不在/ home / svn / repos下。谁能告诉我文件夹回购的目的是什么?

1 个答案:

答案 0 :(得分:0)

好像你想要两个单独的回购 - 即如果你真的不希望设计师甚至阅读dev_folder。我认为这将是你最好的选择

[groups]
developers = dev1,dev2
designers = des1, des2

[/]
@developers = r
@designers = r

[myproject:/dev_folder]
@developers = rw
@designers = r

[myproject:/des_folder]
@developers = r
@designers = rw