Maven 用户需要哪些权限才能上传/部署到本地Sonatype Nexus 3.0服务器上托管的每个存储库?

Maven 用户需要哪些权限才能上传/部署到本地Sonatype Nexus 3.0服务器上托管的每个存储库?,maven,nexus,Maven,Nexus,注意:因为我是唯一一个搜索它的人,所以我觉得我想使用坏习惯 我想创建一个部署用户。其唯一用途是在settings.xml中配置为服务器实体: <servers> <server> <id>nexus</id> <username>deploy-user</username> <password>somepassword</password> </server> </s

注意:因为我是唯一一个搜索它的人,所以我觉得我想使用坏习惯

我想创建一个部署用户。其唯一用途是在settings.xml中配置为服务器实体:

<servers>
 <server>
  <id>nexus</id>
  <username>deploy-user</username>
  <password>somepassword</password>
 </server>
</servers>

关系
部署用户
密码

用户只需要获得将工件上载到Nexus3.0服务器上托管的所有存储库的权限。我已经创建了一个“部署”角色,需要知道需要应用哪些权限

最近于8月26日编辑

上传到Nexus服务器所需的步骤

  • 首先创建一个自定义部署角色
  • 然后将这些特权添加到Nexus部署角色、所有存储库-创建、所有存储库-读取、所有存储库-查看、所有存储库-更新到您创建的自定义角色
  • 然后将此自定义部署角色分配给需要将工件上载/部署到Nexus的用户
  • 二儿子 用户必须具有
    工件上传
    权限,可以在
    权限
    选项卡中搜索该权限

    • 为用户创建自定义
      角色
      ,将
      工件上传
      权限添加到角色
    • 将角色绑定到您的用户
    下面是Nexus2.x的一个示例:

    这是为Nexus3.x编写的:

    Nexus 3 使用Nexus
    3.15.2-01
    ,我可以成功地部署一个maven站点,该站点的用户具有以下权限:

    • nx存储库视图---添加
    • nx存储库视图---编辑
    e、 g.
    nx存储库查看原始Cloudogu文档添加

    有关示例,请参见

    可以在中找到
    nx repository view
    vs
    nx repository admin
    的良好示例


    对于nexus 3.x,创建一个新角色(例如“部署”),并为其分配添加、编辑和读取权限(
    nx存储库视图--add/edit/read


    这对maven来说就足够了;其他客户端可能需要更多权限。

    标记为dup的可能重复。虽然之前已经制定,但后一个方案有一个有效的解决方案