设置,网络中心,双击当前用的网卡,点击属性,双击ipv4,DNS改为手动,把DNS服务器地址改为1.1.1.1或者8.8.8.8,备用的可以不用管,(1111是cloud的,8888是谷歌的)然后确定确定,进cmd,输入ipconfig /flushdns,回车,刷新一下,就好了。此时发现github网站可以进了,idea里的代码也推送成功了。
我用的1111,感觉比8888的快些。
为什么github会拒绝连接,我发现是因为DNS污染,就是说,DNS服务器没有给你返回正确的IP地址,看似你在访问github,实际上访问的压根不是github的ip,所以进不去。
遗憾的是,手机仍然不能访问github网站,但是github安卓APP可以正常使用。