问题背景
最近在使用 GitHub 拉取代码后,隔天推送 Gitee 代码时提示无法连接到服务器,并显示本地 IP 地址 127.0.0.1 及端口号 7898。
错误提示
git.exe clone --progress -v -- "https://gitee.com/xxx/xxx.git" "D:\github\xxx"
Cloning into 'D:\github\xxx'...
fatal: unable to access 'https://gitee.com/xxx/xxx.git/': Failed to connect to 127.0.0.1 port 7898 after 2116 ms: Couldn't connect to server
git 未能顺利结束 (退出码 128) (2250 ms @ 2025/9/24 14:47:30)
解决方案
该问题通常是因为 Git 试图通过本地 7898 端口的代理服务器连接 Gitee,但代理服务未运行。以下是几种解决方案:
方案 1:临时关闭 Git 的代理设置(推荐先尝试)
# 取消全局代理设置
git config --global --unset http.proxy
git config --global --unset https.proxy
# 或者只为 Gitee 域名取消代理
git config --global http.https://gitee.com.proxy ""
git config --global https.https://gitee.com.proxy ""
方案 2:检查并启动代理服务
如果您确实需要使用代理,请确保代理软件正在运行:
- Clash/V2Ray:打开代理软件,确保它正在运行。
- 检查代理端口:确认代理软件确实使用 7898 端口。
方案 3:直接使用命令行取消代理后克隆
# 1. 先取消代理设置
git config --global --unset http.proxy
git config --global --unset https.proxy
# 2. 重新克隆项目
git clone https://gitee.com/xiao555/centerinfo.git "D:\github\centerinfo"
方案 4:检查环境变量
有时候代理设置可能来自环境变量:


