github连接失败Host key verification failed.解决方案

问题描述

之前一直用的gitee协同协作,然后再最近一次云计算项目中团队使用的是github进行协作,但是按照常规步骤再GitHub上配置了ssh密钥后,却依然显示连接失败,无法推送和拉取代码,克隆仓库也是报错拒绝。具体报错信息如下:

bash 复制代码
Offending RSA key in /c/Users/32804/.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.

原因分析

一开始我一直是觉得问题可能是出在了gitee和github的兼容问题上,可能两者的密钥被我的不经意间操作哪一个被覆盖了,也是在这个方向找网上的资料debug,但是都没有用。后面当我具体分析报错日志后,终于得出了解决方案:这个错误通常是由于连接 GitHub 时发现与之前保存在你本地系统中的 GitHub 主机密钥(host key)不匹配引起的。

解决方案

可以按照如下步骤解决问题:

  • step1:清除known_host文件中的旧密钥
    打开你的终端,执行以下命令清除 known_hosts 文件中与 GitHub 相关的旧密钥:
bash 复制代码
ssh-keygen -R github.com
  • step2:重新连接 GitHub
    重新连接 GitHub 并将其新密钥添加到 known_hosts 文件中。你可以通过执行以下命令连接 GitHub:
bash 复制代码
ssh -T git@github.com

然后就解决啦!

相关推荐
lpfasd1235 分钟前
2026年第10周GitHub趋势周报
github
jfqqqqq6 分钟前
换新电脑后拷贝的git仓库因为所属用户不同导致不能操作
git·所属用户
Xueqian E14 分钟前
gitlab或其他git工具,配地址时候用内网地址
git·gitlab
符哥200828 分钟前
充电桩 Android App 的BLE蓝牙模块(Kotlin)
gitee
无风听海37 分钟前
Visual Studio 2026中Github Copilot的大模型
github·copilot·visual studio
WHD30638 分钟前
苏州华为/联想/浪潮 国产服务器 硬件维修
运维·服务器·git
yeflx40 分钟前
Git孤儿子模块的清理与转换
大数据·git·elasticsearch
Joehaivo飞羽1 小时前
【自荐】精美小巧的现代化终端文件管理器
linux·github·命令行
徐小夕2 小时前
被CRUD拖垮的第5年,我用Cursor 一周"复仇":pxcharts-vue开源,一个全栈老兵的AI编程账本
前端·vue.js·github
逛逛GitHub6 小时前
1 分钟把 OpenClaw 安装到你电脑,现在真的没有门槛了
github