jenkins 配置git 出错:Host key verification failed.

报错内容和为:
Failed to connect to repository : Command "/usr/bin/git ls-remote -h git@git.XXXXX.com.cn:l-fe/myProgram.git HEAD" returned status code 128:
stdout:
stderr: No ECDSA host key is known for git.XXXXX.com.cn and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

但是jenkins服务器已经在本地配置过私钥还是有问题,后来查到原因是jenkins安装时使用的时jenkins用户,而服务器配置的是root用户,所以要解决问题,要么是服务器切换到jenkins用户配置ssh,要么是使用root用户,我这里机器有权限限制不可以切换到jenkins用户,所以我jenkins改为使用root用户,具体参考https://www.cnblogs.com/LiuYanYGZ/p/17987345

问题解决

posted @   洛晨随风  阅读(417)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2019-06-26 指定的任务可执行文件“sgen.exe”未能运行。文件名或扩展名太长 解决办法
2015-06-26 使自定义控件居中于父容器的计算公式
点击右上角即可分享
微信分享提示