git clone Host key verification failed

场景

git clone github 项目的时候报错:

Host key verification failed

手动下载后, 提示信息:

Are you sure you want to continue connecting

image-20210927230900070

此时手动输入yes即可. 但是, 我碰到时, 是需要通过脚本自动下载项目的, 不能输入 yes.

解决

执行命令, 提前将github添加到信任的主机列表中即可.

ssh-keyscan -t rsa github.com >> /root/.ssh/known_hosts

再或者, 新版git可通过传递ssh参数的方式来忽略判断:

GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no" git clone xxx

订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x