Git无法推送GitHub解决方案
本文最后更新于 2024-08-24,文章内容可能已经过时。
网络开启代理之后git还是连接超时
当电脑开启网络代理之后,浏览器能够正常访问GitHub,可是使用git拉取仓库时还是超时
问题报错:fatal: unable to access 'https://github.com/xiaolin0429/LeetCode.git/': Recv failure: Connection was reset
解决方法:设置Git全局代理,可以解决无法pull和push问题
通过配置代理解决 Github 不能 pull 和 push 的问题
如果你有代理的话,可以通过以下方式设置 Git 代理:
设置全局代理
# 配置socks5代理
git config --global http.proxy socks5 127.0.0.1:7897
git config --global https.proxy socks5 127.0.0.1:7897
# 配置http代理
git config --global http.proxy 127.0.0.1:7897
git config --global https.proxy 127.0.0.1:7897
这里的7897是代理的端口号,应该替换为你自己的代理端口号
设置特定地址代理,例如github
git config --global http.https://github.com.proxy http://127.0.0.1:7897
取消代理
取消全局代理:
git config --global --unset http.https://github.com.proxy
查看代理配置
代理设置完,查看是否成功,可以通过下面的命令,查看当前代理配置:
git config --global --list
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Lin
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果