解决 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。

在提交就成功了。

相关推荐
川石课堂软件测试1 小时前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
陈聪.2 小时前
CI/CD 与 Git 工具使用知识总结
git·ci/cd
Tairitsu_H4 小时前
[版本控制器Git] Git 版本控制 | 三区模型与版本回退 | 分支管理
git·版本·分支·版本控制器·三区
王琦03185 小时前
git使用手册
大数据·git·elasticsearch
曦夜日长5 小时前
Git系统篇,Git远程仓库(三):本地仓库与远程仓库的交互
linux·服务器·网络·git·交互
曦夜日长14 小时前
Git系统篇,Git本地使用(一):从“究极进化版“到三个区域的底层原理
大数据·linux·git·elasticsearch
宵时待雨17 小时前
GIT版本管理2:远程操作与多人协作
git
鬼手点金17 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
csdn2015_1 天前
git多分支切换修改
git