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

【git】 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

  • “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”,这表明你尝试连接的服务器的 SSH 主机密钥已经发生了变化。这通常发生在服务器重新安装、SSH 服务更换密钥或者服务器 IP 地址被重新分配给另一台服务器的情况下。

known_hosts to get rid of this message.

 git push --all perf
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 ED259 key sent by the remote host is
SHA256:dXeecJYdzfc+8.
Please contact your system administrator.
Add correct host key in /c/Users/zhangbin/.ssh/known_hosts to get rid of this message.
Offending ED25519 key in /c/Users/zhangbin/.ssh/known_hosts:21
Host key for 192.168.50.197 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 第21行

  • 要解决这个问题,你需要更新你的本地 known_hosts 文件,从中移除旧的主机密钥。这样做可以消除安全警告,但在执行此操作前,请确保更改是合法的,确实是由于服务器或其配置发生了更改,而不是中间人攻击。

编辑 known_hosts 文件:

该错误信息指出了有问题的密钥在 known_hosts 文件中的位置(本例中为第21行)。
打开该文件,通常位于用户目录下的 .ssh 文件夹内(/c/Users/zhangbin/.ssh/known_hosts),并删除第21行。
在 Windows 系统中,你可以使用文本编辑器打开该文件,例如使用 Notepad:

notepad /c/Users/zhangbin/.ssh/known_hosts

  • 从 known_hosts 文件中移除条目:

  • 找到第21行,删除它。保存并关闭文件。

重新连接:

尝试再次执行 git push 或 ssh 命令。系统会询问你是否接受新的主机密钥,输入 yes 确认。
这将添加新的主机密钥到 known_hosts 文件,并且应该解决错误。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 低代码与AI:赋能企业数字化转型
  • WPF篇(20)- Menu菜单+ContextMenu上下文菜单+StatusBar状态栏
  • 《黑神话:悟空》媒体评分解禁 M站均分82
  • Qt:槽函数的响应和禁用
  • Nuclei文件上传小Tips
  • ubuntu20 lightdm无法自动登录进入桌面
  • JVM -垃圾回收器
  • ceph如何增删改查的管理文件
  • PostgreSQL的pg_dump测试
  • 基于springboot的校园失物招领系统--论文pf
  • Nginx+Tomcat实现负载均衡、动静分离集群部署
  • 无人机随车飞行技术详解
  • 矩阵快速幂优化状态机dp,LeetCode 552. 学生出勤记录 II
  • redis学习笔记——redis中的常见数据类型以及相关命令
  • Java基础——IService.class 中查询数据方法list() 源码剖析及使用
  • 2017前端实习生面试总结
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • gcc介绍及安装
  • Github访问慢解决办法
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • javascript 哈希表
  • js作用域和this的理解
  • php面试题 汇集2
  • PHP面试之三:MySQL数据库
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Spring Cloud中负载均衡器概览
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • v-if和v-for连用出现的问题
  • 分布式事物理论与实践
  • 基于axios的vue插件,让http请求更简单
  • 区块链分支循环
  • 如何进阶一名有竞争力的程序员?
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 怎么将电脑中的声音录制成WAV格式
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • (11)MSP430F5529 定时器B
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (9)STL算法之逆转旋转
  • (done) 两个矩阵 “相似” 是什么意思?
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (十七)Flink 容错机制
  • (正则)提取页面里的img标签
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)原始图像数据和PDF中的图像数据
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net core 6 redis操作类
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 材料检测系统崩溃分析
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .net访问oracle数据库性能问题
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)