当前位置: 首页 > news >正文

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

问题描述

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

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 相关的旧密钥:
ssh-keygen -R github.com
  • step2:重新连接 GitHub
    重新连接 GitHub 并将其新密钥添加到 known_hosts 文件中。你可以通过执行以下命令连接 GitHub:
ssh -T git@github.com

然后就解决啦!

http://www.lryc.cn/news/240522.html

相关文章:

  • 【TIDB】TiDB认证考试PTCA 练习题 题库
  • PPP/INS紧组合算法
  • c++ 演讲比赛流程管理系统 / from.黑马
  • 【shell】 1、bash语法超详细介绍
  • 华清远见嵌入式学习——网络编程——作业3
  • 前端学习--React(3)
  • rotation matrix reflection matrix
  • Python基础教程: sorted 函数
  • Vue 重写push和replace方法,解决:Avoided redundant navigation to current location
  • 43、vue导出pdf文件,并解决滚动条外内容无法获取的问题
  • 牛客 最小公配数 golang版实现
  • 用 HLS 实现 UART
  • 华清远见嵌入式学习——网络编程——作业4
  • 【OpenCV实现图像:制作酷炫的动画效果】
  • CSS鼠标属性篇
  • 交直流一体化电源系统测试步骤详解
  • 多数据库使用django-apscheduler时,migrate后并不能生成django_apscheduler_djangojob表的问题
  • SPS简单对应分析
  • 智能井盖传感器建设信息化时代智慧城市
  • 安装向量数据库milvus及其Attu
  • 量子计算概述
  • 校园圈子论坛,交友,帖子内短视频,二手市场,APP小程序H5三端交付,源码交付,支持二开
  • Request 爬虫的 SSL 连接问题深度解析
  • gin相关操作--一起学习921190764
  • Linux查看开机启动的服务
  • 微信小程序如何使用scss,less
  • 2024东北师范大学计算机考研分析
  • MFC中窗口居中显示
  • Ajax基础(应用场景|jquery实现Ajax|注意事项|Ajax发送json数据|Ajax携带文件数据)
  • Kubernetes(k8s)之Pod详解