github提交代码Time out错误问题解决(windows)

624 阅读1分钟

最近在写个人项目时,提交代码经常性会出现timeout问题,在网上尝试过很多种方法,比如很多人说的什么修改https.proxy, 重置proxy等等,但是都没有效果,或者说可能今天有效了,明天再来时还是没有效果,为此困扰了我很久。 由于国内网络访问github就很慢,或者索性就加载不了,所以以下的操作都在挂了vpn的情况下的操作。 首先我们在控制台ping一下github.com

image.png

如果你出现上述情况的话,这时候你需要修改本地hosts,让你可以去提交代码。 首先你得获取到当前的github.com对应的ip地址

image.png

然后修改本地hosts, C:\Windows\System32\drivers\etc,在当前目录下修改hosts文件,在文件最后一行加上ip和github.com即可

image.png

然后在控制台ping github.com

image.png

这时候再 git push即可

image.png

以上就是多次碰到相同情况下的解决方法,如果有更好的解决办法希望大家在评论区告知我!