【问题标题】:Artifactory - virtual repositoriesArtifactory - 虚拟存储库
【发布时间】:2012-02-25 00:33:15
【问题描述】:

我计划建立一个人工虚拟回购,它包括所有公共回购和 3 个本地回购。 4 个本地存储库基于 3 个团队,例如 A、B、C。我希望团队 A 仅从本地存储库 A 中解析工件,团队 B 仅从存储库 B 中解析工件,依此类推。 我该怎么做?

注意:为了避免维护谁有权访问哪个 repo(团队成员不断在团队之间移动)的痛苦,我已将所有 repo 的访问权限授予所有团队成员。我不想将它们限制在自己的仓库中。

【问题讨论】:

    标签: artifactory


    【解决方案1】:

    由于需要为每个团队隔离某个存储库,因此总是需要进行一些维护,而且没有太多办法解决。

    实现这一点的最简单方法可能是为每个团队(而不是每个开发人员)创建权限目标,并将每个目标与为该团队指定的组相关联;当开发人员被重新安置时,将他从一个团队的组中删除,然后将他添加到另一个团队的组中。

    如果您信任您的开发人员,您还可以为每个团队创建一个解析器配置文件,该配置文件将指向团队的存储库;当开发人员搬迁时,他可以简单地切换到使用不同的配置文件。

    【讨论】:

    • 感谢您的回复。但是我无法根据团队创建权限,因为我正在使用工件开源。你能建议另一种解决方案吗?
    • 我的意思是我不能在 Artifactory Open source 中使用 LDAP 组。我需要手动创建自己的组。所以我需要另一种选择
    • 那为什么不在 Artifactory 中维护组呢?
    • 另外,您应该将这些详细信息添加到您的问题中。
    • 在人工制品组中维护人员意味着我必须做两次工作……在 LDAP 组和人工制品组中维护人员。只是有点痛苦。但我暂时将 Artifactory 组作为解决方案。我试过了,它有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 2021-12-06
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    相关资源
    最近更新 更多