【发布时间】:2019-07-11 15:35:50
【问题描述】:
有没有办法将托管的 Nexus 2 置于只读模式,以便用户可以向 repos 写入任何新内容,以便在使用升级代理迁移到 dockerized nexus 3 时,事情不会不同步,以防万一无法立即使用 dns 转换到新的 dockerized Nexus。
我问,即使我们发送了一封公司范围内的电子邮件,说明这种转变正在发生,但有些人忘记了然后将更改推送到旧版本,然后我们就会遇到不同步的问题。
【问题讨论】:
有没有办法将托管的 Nexus 2 置于只读模式,以便用户可以向 repos 写入任何新内容,以便在使用升级代理迁移到 dockerized nexus 3 时,事情不会不同步,以防万一无法立即使用 dns 转换到新的 dockerized Nexus。
我问,即使我们发送了一封公司范围内的电子邮件,说明这种转变正在发生,但有些人忘记了然后将更改推送到旧版本,然后我们就会遇到不同步的问题。
【问题讨论】:
简短回答是。
您可以右键单击 NXRM2 中的存储库并将其设置为“停止服务”。这将阻止使用。 如果您只想防止写入而不是读取,则可以编辑配置,“部署策略”并设置为“只读”。 我不相信有一种大规模的方法可以使所有存储库都停止服务或只读,你需要一次做一个。
但是,同样值得注意的是,NXRM3 升级向导会解决这种情况,在您停止同步之前,所有新推送到 NXRM3 的内容都会转移。 如果您对此感到担忧,请注意我上面提到的更改也将移至 NXRM3,因此要使用它,您需要在 NXRM3 端手动撤消所有更改。
【讨论】: