解决 git push 慢的问题
由于 github 间歇性墙的问题,导致代码 push 频繁失败。有以下两种方案:
1. 代理方案
查看是否设置代理,命令结果为空行,即没有设置代理。
1
2
git config --global http.proxy
git config --global https.proxy
取消代理
1
2
3
git config --global --unset http.proxy
git config --global --unset https.proxy
根据自己的代理端口号设置代理之后,git push
就可以了
1
2
git config --global https.proxy 127.0.0.1:7890
git config --global http.proxy 127.0.0.1:7890
2. 修改 host 文件方案
找到以下三个域名的 ip,将其设置到 host 文件中。
1
2
3
github.com
github.global.ssl.fastly.net
codeload.Github.com
host 文件位置: C:\Windows\System32\drivers\etc
本文由作者按照 CC BY 4.0 进行授权