限制对存储库下目录的访问

时间:2013-12-10 23:21:12

标签: artifactory

有没有办法在存储库下设置目录级别的权限?

我们的环境中有大约200个项目团队,所以我们希望所有团队只有3个共同的存储库DEV,TEST,PROD。

在DEV下,我们将为每个项目创建一个目录,以便上传或从CI部署代码。

我想限制普通用户和CI系统在DEV下创建目录,但是,他们应该能够在项目目录下创建目录。

示例:

DEV   
  |_ PROJECT   
            |_ _ BUILD 1   
            |_ _ BUILD 2

这里DEV是一个REPO,PROJECT是Project Teams目录,BUILD1和BUILD2是项目的构建。

我想限制用户在DEV下创建任何目录,但他们应该能够在PROJECT下创建目录。

这可能吗?

1 个答案:

答案 0 :(得分:2)

当然有。您需要在the Permission Target中使用包含和排除模式。

包含模式DEV/PROJECT/BUILD1/**/*.*用作白名单,仅将用户或群组限制为BUILD1