【问题标题】:Nexus access rights for particular repository特定存储库的 Nexus 访问权限
【发布时间】:2013-11-28 09:49:34
【问题描述】:

在 Sonatype Nexus 中,我想创建一个对特定存储库具有不同访问权限的用户,如下所示:

  • 存储库“发布”:创建、查看、读取(因此发布的版本永远无法更新或删除)
  • 存储库“快照”:创建、更新、查看、读取

我尝试在“存储库目标”部分中进行搜索,但我所能做的就是提供对所有存储库中过滤后的工件的访问权限。预定义的存储库组也仅基于存储库类型(M1/M2/Site)。

如何仅基于存储库区分访问,而不考虑工件?

【问题讨论】:

    标签: maven nexus


    【解决方案1】:

    您需要以admin 登录并导航至“安全”。在那里你会看到“权限”和“角色”。您需要为相应的存储库定义权限。默认情况下,每个存储库都带有一个名为“查看”的权限。您需要手动创建一个新权限 Create、Read、Update、Delete(这些权限都是一起创建的)。完成此设置后,您需要创建一个角色并将这些权限与此角色相关联。之后,您必须编辑用户并为他们分配新创建的角色。

    如果您想更进一步并根据 groupId-s 限制开发人员对存储库的访问,您可以查看this excellent article 以获取提示。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2017-12-29
      相关资源
      最近更新 更多