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 就會發現不會走代理了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM