【发布时间】:2021-05-06 20:50:42
【问题描述】:
我正在使用 Nexus 设置 Maven 进程,并在 Maven settings.xml 中寻找有关使用 Nexus 服务器凭据的建议。
Nexus 已配置为拒绝匿名访问,即每个请求都需要通过 Active Directory 进行身份验证。 Maven settings.xml 有一个用户名和密码部分,我知道加密的密码可以放在那里。
但我的问题是: 个人开发人员是否应该使用自己的用户名/密码通过 Maven 连接到 Nexus(从而将自己的密码放在 settings.xml 中)或 我应该创建一个仅具有读取/浏览权限的只读 Nexus 内部用户,加密一次,制作标准化的 settings.xml,然后对每个开发人员都有效吗?无论如何,部署都将通过 CI 服务器进行,因此我不担心开发人员会部署到 Nexus 存储库。
【问题讨论】: