解决本地代理问题 git 或者 curl Failed to connect to 127.0.0.1 port 1087 after 8 ms: Connection refused
问题出现原因
- git配置了代理
- 本地配置了代理
执行这个命令可以看到自己的代理设置:
env | grep -I proxy
临时更改代理
在当前终端执行以下命令,就可以临时将代理取消掉
export http_proxy=""
export https_proxy=""
取消代理设置
方式一:通过 git 取消代理设置
git config --global --unset http.proxy
git config --global --unset https.proxy
方式二:取消本地网络代理
默认情况下代理服务器地址会写入 shell 配置文件 .bashrc 或者 .zshrc
如果不清楚自己用的是什么 shell 终端,执行 echo $SHELL,详细教程请查看 https://wangdoc.com/bash/intro.html
直接在 .bashrc 或者 .zshrc 添加下面内容
export http_proxy=""
export https_proxy=""
然后 ESC 后 :wq
保存文件,接着在终端中执行
source ~/.bashrc
这样就会把代理服务器设置为空,永久保存啦,下次新建终端时,就可以直接用了。