git push失败:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDE

错误提示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Please contact your system administrator.
Add correct host key in /c/Users/eva/.ssh/known_hosts to get rid of this message.
Offending RSA key in /c/Users/eva/.ssh/known_hosts:1
RSA host key for github.com has changed 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.

在这里插入图片描述

解决方法:
找到known_hosts把里面内容全部删掉,然后再git push就可以了
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当你在使用 `git push` 命令时遇到 "Permission denied (publickey)" 和 "fatal: 无法读取远程仓库" 错误时,这通常是由于 SSH 密钥验证失败导致的。 要解决这个问题,你可以尝试以下几个步骤: 1. 检查 SSH 密钥配置:首先确保你的本地机器上已经配置了正确的 SSH 密钥。你可以使用以下命令查看你的 SSH 密钥列表: ``` ls -al ~/.ssh ``` 确保你有一个名为 `id_rsa`(私钥)和 `id_rsa.pub`(公钥)的文件。如果没有,请参考相关文档来生成 SSH 密钥对。 2. 添加 SSH 公钥到远程仓库:将你的 SSH 公钥添加到远程仓库的账户设置中。具体步骤可能会因远程仓库托管平台的不同而有所不同。通常,你可以在托管平台的设置中找到 SSH 密钥选项,并将你的公钥内容复制粘贴到对应的区域中。 3. 验证 SSH 连接:使用以下命令验证你的 SSH 连接是否正常: ``` ssh -T git@<远程仓库主机名> ``` 替换 `<远程仓库主机名>` 为你远程仓库的实际主机名。如果连接成功,你将看到一条欢迎信息。 4. 检查远程仓库 URL:确认你的远程仓库 URL 使用的是 SSH 协议而不是 HTTPS。你可以使用以下命令查看当前的远程仓库 URL: ``` git remote -v ``` 如果 URL 使用的是 HTTPS,你可以使用以下命令修改为 SSH 协议: ``` git remote set-url origin git@<远程仓库主机名>:<用户名>/<仓库名>.git ``` 替换 `<远程仓库主机名>`、`<用户名>` 和 `<仓库名>` 为你的实际信息。 如果这些步骤都无法解决问题,可能需要进一步检查你的 SSH 配置和远程仓库的访问权限。你可以参考相关文档或联系远程仓库的支持团队以获取更多帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值