在Jenkins for Git中管理SSH密钥

在Jenkins for Git中管理SSH密钥,第1张

在Jenkins for Git中管理SSH密钥

看起来

github.com
jenkins尝试连接的主机未在jenkins用户的之下列出
$HOME/.ssh/known_hosts
。Jenkins在大多数发行版上都以用户身份运行
jenkins
,因此拥有自己的
.ssh
目录来存储公用密钥和的列表
known_hosts

我可以想到的最简单的解决方案是:

# Login as the jenkins user and specify shell explicity,# since the default shell is /bin/false for most# jenkins installations.sudo su jenkins -s /bin/bashcd SOME_TMP_DIR# git clone YOUR_GITHUB_URL# Allow adding the SSH host key to your known_hosts# Exit from suexit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5016218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存