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 eclipse 使用Maven deploy命令部署构建到Nexus