git 取消代理无效?试试这个

git 取消代理的命令操作

git conifg --global --unset http.proxy
git conifg --global --unset https.proxy

一般情况下这种是可以的,但是有时候也有无效的情况(比如我在写这篇文章之前就遇到了,第一次遇到所以记录一下)。
我通过使用 git config --list 以及 git config --global --list 都没有看到有 http.proxy/httpx.proxy,说明之前的命令的确是有作用的。但是为什么还是一直报 Failed to connect to 127.0.0.1 port xxxx: Connection refused呢,说明在系统中(我的是 windows)还有另一处地方在记录的 git 的代理地址。
这个时候我们可以在命令行输入如下命令(注意,windows 要打开 git bash 界面):

echo

会出现一系列的信息,通过查找就会发现里面还有值被设置成了 127.0.0.1:xxx
所以这个时候我们只需要找到对应的 key 清空值即可,键一般是以下四种

echo $http_proxy
echo $https_proxy
echo $HTTPS_PROXY
echo $HTTP_PROXY

# 清空值
export http_proxy=

执行完了之后再用 git pull 就会发现不会走代理了。

原文地址:https://www.cnblogs.com/ms27946/p/git-unset-proxy-notworking.html