首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户需要哪些权限才能上传/部署到本地Sonatype Nexus3.0服务器上的每个存储库?

用户需要哪些权限才能上传/部署到本地Sonatype Nexus3.0服务器上的每个存储库?
EN

Stack Overflow用户
提问于 2016-08-24 11:47:00
回答 4查看 15.3K关注 0票数 15

注意:因为我是唯一一个在寻找它的人,所以我觉得我想使用糟糕的练习。

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

代码语言:javascript
复制
<servers>
 <server>
  <id>nexus</id>
  <username>deploy-user</username>
  <password>somepassword</password>
 </server>
</servers>

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-05-03 11:58:04

Nexus 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/连续交付.幻灯片.示例

nx-repository-viewnx-repository-admin这个答案中有较好的表达。

票数 10
EN

Stack Overflow用户

发布于 2018-07-05 07:57:13

Nexus 2

用户必须拥有Artifact Upload权限,可以在privileges选项卡中搜索该权限。

  • 为用户创建自定义Role,向角色添加Artifact Upload特权。
  • 将角色绑定到用户。

下面是nexus 2.x的一个示例

这是给nexus 3.x

票数 8
EN

Stack Overflow用户

发布于 2021-03-24 23:23:08

对于Nexus3.x,创建一个新角色(例如“部署”)并为其分配添加、编辑和读取权限(nx-repository-view-<repo_type>-<repo_name>-add/edit/read)。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39122471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档