ARTIFACTORY:如何恢复您的远程存储库密码?

Roi和合
2022-08-03 11:18

所有远程存储库密码都可以在artifactory.config.latest.xml文件中找到(在$JFROG_HOME/artifactory/var/etc/artifactory/artifactory.config.latest.xml下)。

密码是在artifactory.config.latest.xml文件中加密的,我们需要能够解码它们,以便找到相关的密码。

方法可以实现这一点停用人工密钥加密REST API,一旦执行REST API, artifactory.config.latest.xml文件中的所有密码将以纯文本形式显示。
例如:< remoteRepository >
<键> my-remote-repository关键> < /
<类型>一般> < /类型
….
< <用户名>用户/用户名>
<密码> PLAIN_TEXT_PASSWORD < /密码>
….
< / remoteRepository >

命令应该是这样的:curl -u: -XPOST http://:8082/artifactory/api/system/decrypt
注意,运行REST API需要一个有效的管理用户。

要重新加密密码,请运行激活人工密钥加密REST API

例如:curl -u: -XPOST http://:8082/artifactory/api/system/encrypt