我已向 Jenkins 添加了 SSH 凭据。
不幸的是,我忘记了 SSH 密码,现在想从 Jenkins 的凭证存档中获取它,该存档位于${JENKINS_HOME}/credentials.xml
.
该 XML 文档似乎具有在 XML 标签中加密的凭据<passphrase>
or <password>
.
如何检索明文密码?
通过访问打开 Jenkins 安装的脚本控制台http(s)://${JENKINS_ADDRESS}/script
.
在那里,执行以下 Groovy 脚本:
println( hudson.util.Secret.decrypt("${ENCRYPTED_PASSPHRASE_OR_PASSWORD}") )
where ${ENCRYPTED_PASSPHRASE_OR_PASSWORD}
是加密后的内容<password>
or <passphrase>
您正在寻找的 XML 元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)