gitlab提交失败
这里写自定义目录标题
gitlab提交报错
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:0NDFIF42UH/yZ8/P0NgYCuwqDKoTJNI4Qv8aw4yvBf4.
Please contact your system administrator.
Add correct host key in /Users/julia.su/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/julia.su/.ssh/known_hosts:2
Host key for gitlab.huobiapps.com has changed and you have requested strict checking.
Host key verification failed.
致命错误:无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
显示主机密钥已更改,因此验证失败。
ssh是以公钥和私钥进行认证的,因此它会将计算机/服务器之间进行访问的公钥记录到~/.ssh/known_hosts中,当下一次访问时,ssh会核对公钥,若认证失败,则OpenSSH会发出警告!
而这一现象常常出现在服务器重装系统之后,这时连接与上一系统的连接不同,因此会认证不通过。
解决方案
1.我是重新设置了一下key
终端输入: ssh-keygen -t rsa -b 4096 -C "email"
2.打开gitlab个人主页,profile/ssh keys进去直接把终端上cat ~/.ssh/id_rsa.pub输出的内容粘贴复制
3.前往->文件夹:~/.ssh/
进去后删除known_hosts和known_hosts.old这两个文件即可。
如果3设置完可以,就省略1.2步骤
更多推荐




所有评论(0)