我在 3.72 docker 版本下使用 Sonatype Nexus,我想在 3.75.1 中升级,但是当我这样做时,我有一个“警告/错误”,上面写着:默认秘密加密密钥:Nexus 没有配置加密密钥并且正在使用默认密钥”
就我而言,我想使用默认的,因为我的存储库中没有要加密的密码,所以我想知道如何将此警告更改为绿灯?
我发现的唯一的东西是解释如何创建新的加密密钥的文档,如下页面: https://community.sonatype.com/t/default-secret-encryption-key/13658 https://help.sonatype.com/en/re-encryption-in-nexus-repository.html
但我不理解他们,他们解释(或者至少他们试图解释)如何创建新的加密密钥,但这并不完全是我想要的。
如果没有其他选择,有人可以解释我如何创建加密密钥吗?
非常感谢
按照此处的说明将新钥匙放置到位:
https://help.sonatype.com/en/re-encryption-in-nexus-repository.html
“密钥”可以是您选择的任何密码。 将该 json 文件放入容器中的持久存储中。
然后在启动容器时将其添加到 INSTALL4J_ADD_VM_PARAMS 环境变量中:
-nexus.secrets.file=/full/path/to/your/secrets/<name_of_key_file>.json
该路径应该是您放置在容器中持久存储中的文件的路径。
之后调用REST API触发重新加密。