nexus deploy 发布权限

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nexus deploy 发布权限相关的知识,希望对你有一定的参考价值。

背景

nexus 私服中默认有 admin和匿名用户 这两个角色。那么在实际使用中是不能满足合理使用需求的,按照权限 “按需分配” 原则,我们不可能把 admin 开放给所有用户。
开发者需要往私服 deploy 发布是一个常规需求,正常是不建议个所有开发者提供 admin 的密码的。

所以,正确的用法是我们先创建一个专门用于发布的角色,再给每个开发者创建独立的用户并分配这个角色(发布包的记录中会记录每个账号,这样也用于区分发布上的文件包是谁发布的)。

配置

方法:在 nexus 中创建一个角色,并分配 nx-repository-view-maven2-*-edit 权限。

主要截图如下:然后用创建的用户对maven工程进行 deploy 即可打包发布到私服中,该角色下的用户只有发布权限不能进行删除等其他操作,这样我们就完成了对私服权限的控制。


(END)

以上是关于nexus deploy 发布权限的主要内容,如果未能解决你的问题,请参考以下文章

笔记:Maven 私服 Nexus 权限控制

maven nexus deploy方式以及相关注意事项

maven deploy jar包到远程仓库400

Maven eclipse 使用Maven deploy命令部署构建到Nexus

maven入门基础:使用maven部署构件到nexus(十五)

mvn deploy