请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

git提交失败

前几天还可以提交,今天就显示这个了

Push failed @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 RSA key sent by the remote host is SHA256:xnm0q+BqBcS4V4hbst3zE9U7AabUGi5RquzA5kP/bfk. Please contact your system administrator. Add correct host key in /c/Users/liu/.ssh/known_hosts to get rid of this message. Offending RSA key in /c/Users/liu/.ssh/known_hosts:2 RSA host key for [git.imooc.com]:80 has changed and you have requested strict checking. Host key verification failed. Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

正在回答 回答被采纳积分+3

3回答

椒盐青芒 2021-07-15 15:19:26

你看你的错误信息里面这句话【Offending RSA key in /c/Users/liu/.ssh/known_hosts:2 RSA host key for [git.imooc.com]:80 has changed and you have requested strict checking】这里面说了这个文件的路径,你找到C:\Users\liu\.ssh文件夹下的known_hosts,删除,在重新执行  git push -u origin master  语句即可。当然,你看慕村翔m老哥的答案也行。提供另一个方法而已,虽然从根本上来说都是同一个方法。

2 回复 有任何疑惑可以回复我~
慕村翔m 2021-03-16 14:22:03

(window)git bash中执行   

rm -rf ~/.ssh/known_hosts

在push

1 回复 有任何疑惑可以回复我~
  • 遇到同样的问题,就你这个答案靠谱,谢谢!
    回复 有任何疑惑可以回复我~ 2021-04-09 13:21:17

把know_hosts文件内的,相关git信息删掉,保存,,然后push就行了

1 回复 有任何疑惑可以回复我~
  • 在.ssh文件夹内,我是mac所以是用户根目录,你的话自己找一下这个文件夹
    回复 有任何疑惑可以回复我~ 2021-03-14 01:09:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信