Artifactory - 远程repos权限

时间:2013-10-16 10:22:08

标签: permissions maven-2 repository artifactory

我正在使用Artifactory 3.0.3(开源)。

在我们公司,我们有两个自己的存储库,两者都在与Artifactory不同的机器上。我们打电话给他们:

  1. OurRepo1 - public,任何开发人员都可以从中下载工件
  2. OurRepo2 - private,只允许一些开发人员从中访问和下载工件
  3. 这就是事情:

    出于安全原因,我们希望OurRepo2不被Artifactory缓存(易于操作),但现在,如何定义此OurRepo2的权限只能由某些用户访问?

    当我创建新的权限目标时,我只能选择本地存储库和远程存储库的缓存(例如OurRepo1-cache)。但我不想要其中任何一个。我想限制对物理OurRepo2的访问权限。

    Artifactory可以吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,我会在Artifactory实例前使用像nginx这样的HTTP代理,并使用重写规则将流量定向到正确的后端存储库。然后,您可以在尝试访问 OurRepo2 时坚持使用某些身份验证凭据,同时让 OurRepo1 无需身份验证。

我帮助在一个拥有100多名开发人员的组织中管理这样一个“nginx + Artifactory”组合,并且它运作良好。