看起来
github.comjenkins尝试连接的主机未在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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)