如何在Sonatype Nexus中键入代理存储库中带有特殊字符的密码



在Sonatype Nexus中,您可以添加代理存储库并可选择输入基本身份验证。

用户名和密码字段保存在 nexus.xml 中的服务器中。我在使用包含与号"&"的密码登录时遇到问题。问题是 Nexus 有一个错误或缺少的功能(对我来说,这是一个错误),它将其保存为 &.您可以通过将"org.apache.http"记录器设置为跟踪来验证这一点,然后在您每次尝试使用存储库时打印 Base64。当您解码 Base64 时,您会看到您的密码是如何真正保存的。

我试图反斜杠或使用,但Nexus也确实正确地保存了它们。有没有办法在 Nexus 中输入空格字符?

我使用 Nexus 2.11

有一个已知的错误 https://issues.sonatype.org/browse/NEXUS-4877 但他们只为管理员修复了它。

Sonatype知道。

https://issues.sonatype.org/browse/NEXUS-9043

但他们不会为Nexus 2.X修复它,只是在Nexus 3.X中。

有一个解决方法,如帖子中所述

作为一种解决方法.xml您可以在 nexus 未运行时将纯文本密码放入 nexus,然后启动服务器并保存管理/服务器配置。密码将被加密。

最新更新