开启了代理,但是git仍然连接拒绝的解决方法

开启了代理,但是git仍然连接拒绝的原因:

windows 中 git 默认不会使用系统代理,所以即使连接代理或者打开代理软件,浏览器仍然可以访问 GitHub 或 Gitee;但是使用 git 命令行连接 GitHub 或 Gitee 远程仓库可能会出现无法访问的现象。

解决方法:

Windows、Linux、Mac OS 中 git 命令相同:

设置代理命令:

# 配置socks5代理
git config --global http.proxy socks5 127.0.0.1:7890
git config --global https.proxy socks5 127.0.0.1:7890

# 配置http代理
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
  • 命令中的主机号(127.0.0.1)是使用的代理的主机号,如果代理软件运行在本机则填入127.0.0.1即可,否则填入代理主机 ip
  • 命令中的端口号为代理软件或代理主机的监听IP,可以从代理服务器配置中获得
  • socks5和http两种协议由使用的代理软件决定,不同软件对这两种协议的支持有差异,如果不确定可以都尝试一下

查看代理命令:

git config --global --get http.proxy
git config --global --get https.proxy

取消代理命令:

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

猜你喜欢

转载自blog.csdn.net/wtl1992/article/details/131743283