ARTIFACTORY:我们如何在ARTIFACTORY Edge中一次重置远程存储库的用户/密码?

大卫胫骨
2023-01-22十一10

在某些情况下,您的Artifactory实例中的密码可能会突然轮换/更改。
本文将描述如何在Artifactory Edge实例中一次重置远程存储库的用户名/密码。

解决方案1

当Artifactory Edge启动并运行时,要更新所有远程仓库的用户名和密码,我们可以使用api/system/configuration REST api

1.要获得当前配置,我们可以运行Curl -u admin localhost:8082/artifactory/api/system/configuration > config.xml
2.使用您最喜欢的编辑工具将旧用户名/密码替换为新的用户名/密码vi config . xml
: % s / old_password / new_password / g

3.要使用新用户/密码更新新配置,我们可以运行curl -u admin localhost:8082/artifactory/api/system/configuration -XPOST -T config.xml

解决方案2

当Artifactory Edge未运行时,我们可以将Artifactory .config.latest.xml复制到Artifactory .config.import.xml
并将artifactory.config.import.xml中的旧用户/密码替换为新用户/密码
并重新启动人工边缘。