解决 Git 推送报错:Could not resolve host 及 DNS 劫持排查指南

一、遇到问题:

fatal: unable to access 'https://gitee.com/xiaosiong/crm_vue.git/': Could not resolve host: gitee.com

该错误表明 Git 客户端无法将远程仓库的域名(gitee.com)解析为对应的 IP 地址。

二、排查解决

1. 排除 Git 代理配置干扰

首先检查 Git 是否配置了全局代理(有时开启科学上网工具后,关闭软件但 Git 代理未清除会导致此问题):

git config --global --get http.proxy

git config --global --get https.proxy

2. 刷新本地 DNS 缓存

执行以下命令清除本地可能存在的错误 DNS 缓存:这一步一般刷新一下就可以了

ipconfig /flushdns

提示"已成功刷新 DNS 解析缓存"后,再次尝试 push。

在提交就成功了。

相关推荐
全栈陈序员9 小时前
【Git】从入门到精通(一)—— Git简介:什么是版本控制系统
大数据·git·elasticsearch
大猫会长14 小时前
git笔记
git
克里斯蒂亚诺更新15 小时前
git引入其他分支并且合并
git
全栈陈序员15 小时前
【Git】从入门到精通(二)—— Git安装与初次配置
数据仓库·git
XLYcmy16 小时前
实验报告分析评价文档——《第四次阶段汇报:模型产物的仓库瘦身、云端部署与评测链路打通》评析
git·llm·cpu·gpu·反编译·反汇编·safetensors
全栈陈序员16 小时前
【Git】从入门到精通(三)—— 创建第一个Git仓库
大数据·git·elasticsearch
全栈陈序员16 小时前
【Git】从入门到精通(四)—— Git三大区域:工作区、暂存区与版本库
大数据·git·elasticsearch
YIN_尹17 小时前
【git原理与使用】git基本操作及底层原理(一)
java·git·elasticsearch
AI 编程助手GPT17 小时前
GPT 改完配置别直接覆盖:用 git diff 审查两份文件
git·gpt
叼烟扛炮1 天前
[Git 实战] 学习笔记:从生成 SSH 密钥到解决 TortoiseGit 推送报错全指南
linux·运维·笔记·git·学习