开启了代理,但是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两种协议由使用的代理软件决定,不同软件对这两种协议的支持有差异,如果不确定可以都尝试一下
查看代理命令:文章来源:https://www.toymoban.com/news/detail-701965.html
git config --global --get http.proxy
git config --global --get https.proxy
取消代理命令:文章来源地址https://www.toymoban.com/news/detail-701965.html
git config --global --unset http.proxy
git config --global --unset https.proxy
到了这里,关于开启了代理,但是git仍然连接拒绝的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!