对于本地 Sonatype Nexus 3.0 服务器上托管的每个存储库,用户需要 upload/deploy 什么权限?
What privileges does a user need to upload/deploy to every repository hosted on local Sonatype Nexus 3.0 server?
注意:因为我是唯一一个搜索它的人,所以感觉我想使用不好的做法。
我想创建一个部署用户。它的唯一目的是在 settings.xml 中配置为服务器实体:
<servers>
<server>
<id>nexus</id>
<username>deploy-user</username>
<password>somepassword</password>
</server>
</servers>
用户只需要将工件上传到 Nexus 3.0 服务器上托管的所有存储库的权限。我创建了一个角色 "Deployment" 并且需要知道需要应用哪些权限。
最近编辑于 8 月 26 日...
上传到 Nexus 服务器所需的步骤。
- 首先创建自定义部署角色。
- 然后将这些权限添加 Nexus 部署角色、所有存储库 - 创建、所有存储库 - 读取、所有存储库 - 查看、所有存储库 - 更新到您创建的自定义角色。
- 然后将此自定义部署角色分配给曾经需要 upload/deploy 个工件到 Nexus 的用户。
连结 2
用户必须有Artifact Upload
权限,可以在privileges
选项卡中搜索。
- 为您的用户创建自定义
Role
,向角色添加 Artifact Upload
权限。
- 将角色绑定到您的用户。
下面是nexus 2.x
的例子:
这是 nexus 3.x
:
连结 3
使用 Nexus 3.15.2-01
,我可以使用具有以下权限的角色的用户成功部署 Maven 站点:
nx-repository-view-<RepoType>-<RepoName>-add
和
nx-repository-view-<RepoType>-<RepoName>-edit
例如nx-repository-view-raw-Cloudogu-Docs-add
.
有关示例,请参阅 cloudogu/continuous-delivery-slides-example。
nx-repository-view
与 nx-repository-admin
的一个很好的解释可以在 中找到。
对于 nexus 3.x,创建一个新角色(例如“部署”)并为其分配添加、编辑和读取权限(nx-repository-view-<repo_type>-<repo_name>-add/edit/read
)。
这对maven来说已经足够了;其他客户端可能需要更多权限。
注意:因为我是唯一一个搜索它的人,所以感觉我想使用不好的做法。
我想创建一个部署用户。它的唯一目的是在 settings.xml 中配置为服务器实体:
<servers>
<server>
<id>nexus</id>
<username>deploy-user</username>
<password>somepassword</password>
</server>
</servers>
用户只需要将工件上传到 Nexus 3.0 服务器上托管的所有存储库的权限。我创建了一个角色 "Deployment" 并且需要知道需要应用哪些权限。
最近编辑于 8 月 26 日...
上传到 Nexus 服务器所需的步骤。
- 首先创建自定义部署角色。
- 然后将这些权限添加 Nexus 部署角色、所有存储库 - 创建、所有存储库 - 读取、所有存储库 - 查看、所有存储库 - 更新到您创建的自定义角色。
- 然后将此自定义部署角色分配给曾经需要 upload/deploy 个工件到 Nexus 的用户。
连结 2
用户必须有Artifact Upload
权限,可以在privileges
选项卡中搜索。
- 为您的用户创建自定义
Role
,向角色添加Artifact Upload
权限。 - 将角色绑定到您的用户。
下面是nexus 2.x
的例子:
这是 nexus 3.x
:
连结 3
使用 Nexus 3.15.2-01
,我可以使用具有以下权限的角色的用户成功部署 Maven 站点:
nx-repository-view-<RepoType>-<RepoName>-add
和nx-repository-view-<RepoType>-<RepoName>-edit
例如nx-repository-view-raw-Cloudogu-Docs-add
.
有关示例,请参阅 cloudogu/continuous-delivery-slides-example。
nx-repository-view
与 nx-repository-admin
的一个很好的解释可以在
对于 nexus 3.x,创建一个新角色(例如“部署”)并为其分配添加、编辑和读取权限(nx-repository-view-<repo_type>-<repo_name>-add/edit/read
)。
这对maven来说已经足够了;其他客户端可能需要更多权限。