我有一个名为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下。谁能告诉我文件夹回购的目的是什么?
答案 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