跳到主要内容

解决GitHub push 不上去

· 阅读需 1 分钟
素明诚
Full stack development

一、配置 host 方法

1.https://github.com.ipaddress.com/

12c873d84a956c9ad9c37eefcc30f934

2.https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo

ef152ae3bf890ac8ed00326087af6e7e

3.https://github.com.ipaddress.com/assets-cdn.github.com

961478a1d45f15436e95c381153e2cc9

4.打开 hosts 文件,把记录的 IP 和对应的域名写上

140.82.112.3 github.com //图1
199.232.69.194 github.global.ssl.fastly.net //图2
185.199.108.153 assets-cdn.github.com //图3
185.199.109.153 assets-cdn.github.com //图3
185.199.110.153 assets-cdn.github.com //图3
185.199.111.153 assets-cdn.github.com //图3

二、修改本地 host

140.82.112.3 github.com

刷新本地的 DNS

ipconfig /displaydns

其他错误

error 11053

git config --global http.postBuffer 524288000

三、刷新代理

配置/取消 http 代理

# 配置socks5代理
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
# 配置http代理
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'https://127.0.0.1:1080'
git config --global --unset http.proxy

配置/取消 HTTPS 代理

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

四、指定代理的作用域

#只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890

四种方法,最终肯定会解决你的问题,如果能开了代理,可以直接指定本地的代理软件,也就是按照四进行操作