【问题标题】:How to set up multiple permission for different folder in svn如何在svn中为不同文件夹设置多个权限
【发布时间】:2013-12-18 19:59:15
【问题描述】:

我有一个名为 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 时,/home/svn 下有一个文件夹 repos。但是当我创建一个新的 svn 时,svn 文件夹 /home/svn 文件夹不在 /home/svn/repos 下。谁能告诉我文件夹 repos 的目的是什么?

【问题讨论】:

    标签: svn tortoisesvn


    【解决方案1】:

    您似乎想要两个单独的存储库 - 也就是说,如果您真的不希望设计师甚至阅读 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
    

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 2014-04-04
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      • 2016-11-17
      • 2015-03-30
      相关资源
      最近更新 更多