Jenkins源码管理git报错:Host key verification failed

Failed to connect to repository : Command "git ls-remote -h git@ip:xxx.git HEAD" returned status code 128:
stdout:
stderr: Host key verification failed.

这需要使用jenkins用户访问该git服务器添加到~/.ssh/known_hosts。
1.切换为jenkins用户:

sudo su -s /bin/bash jenkins

2.执行git命令:

git ls-remote -h git@ip:xxx.git HEAD

在终端提示如下:

The authenticity of host 'ip (xxx.xxx.xxx.xx)' can't be established.
RSA key fingerprint is 84:8c:14:f2:6f:14:6d:6c:3b:fc:ac:49:a6:7c:7a:41.
Are you sure you want to continue connecting (yes/no)?

输入yes回车。这时,ip就已经添加到~/.ssh/known_hosts。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 紧张的高考早已落下帷幕,想想去年此时的自己正怀着一种揣揣不安的茫然心情在大哭一场之后又开始没心没肺。如今已经毕业一...
    狐狸不爱哭阅读 2,383评论 0 0
  • 我和学生的关系还不错,有什么事情学生都对我说。有一天,我问我的学生:“你们天天玩手机有意思吗?”“有啊!老师,你不...
    仰望星空的你阅读 4,463评论 1 4
  • 佛爷常风趣的说:“我是你的好朋友,你的好教友。”这不禁让我想到冯小刚《我是你爸爸》这部电影里的台词:“我不是你爸,...
    老黄老黄牛阅读 4,059评论 0 6
  • blog 阮一峰网络bloges6 阮一峰redux 阮一峰nodejskoa前端资料智课网JavaScript前...
    尘满面鬓微霜阅读 4,799评论 0 0