git clone出错连接被拒绝

git clone出错Failed to connect to 127.0.0.1 port 41840: Connection refused
图片描述

阅读 8.1k
2 个回答

发生这种情况是因为在git中配置了代理。

由于它是https代理(而不是http)git config http.proxy,git config --global http.proxy并不能帮助。

1:看看你的git配置

git config --global -l
如果你没有任何与https代理相关https_proxy=...的问题就不在这里了。

如果您有与https代理相关的内容,请将其从该文件中删除,然后~/.gitconfig重试

2:如果仍然不工作,则取消设置环境变量

检查你的环境变量:

env|grep -i proxy
你应该有一条或几条线 https_proxy=...

用 unset https_proxy(或者HTTPS_PROXY取决于变量的名字)

3:再次检查环境变量

env|grep -i proxy

如果它什么都不显示,你应该是好的。

注意:此解决方案可以应用于http和https代理问题。只是变量名称从https更改为http

是不是你防火墙把端口给屏蔽了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进