【工具】Github科学上网的问题
用steam++科学上Github但是有问题,先把问题和解决放这,回头有空再看。
逃难回家后没有校园网后Github成了玄学访问,steam++科学上网但是出了问题。
steam++
微软商店可搜,开源软件,Github和Gitee均有,Gitee仓库链接(显然Github都有问题了不可能再去Github下了),可以加速steam和游戏,也可以加速Github,绝!
问题一:connection denied、time out
看到timeout就自觉开了steam++,发现github能访问能ping通,那肯定是git的问题了,报错大概是:
1 | ssh: connect to host github.com port 22: Connection refused |
看大佬博客,将git远程连接改成了https,结果就是端口433拒绝访问,没有区别。
最后看了另一篇博客,大佬解释是dns污染了,改了电脑的C:\Windows\System32\drivers\etc\hosts
文件,加了一行:
1 | 140.82.113.4 github.com |
就能科学访问了。
问题二:分支不匹配
在上面之后继续push,报错大概是:
1 | src refspec 分支名 does not match any |
git remote检查了远程仓库关联,没有问题。
百度了一下,发现因为是非空分支忘记pull了,先pull了一下,毫无作用.jpg,再push依旧是这个错
又搜了搜,说重新关联一下远程仓库,尽管那篇博客给的原因跟我的情况并不符合,但反正重开yyds,所以:
1 | git remote remove origin |
然后好了…好了…就挺令人迷惑的…
问题三
第二天开电脑(虚拟机),发现什么网站都登不上了…?!
担心是昨天改hosts的原因,把hosts改回来了,不行!
把steam++打开,压根就打不开!
最后windows网络诊断给的是远程计算机或设备将不接受连接
,百度了解决了,win+R
输入并打开inetcpl.cpl
即Internet选项,在上面一栏连接中打开局域网设置,全部取消勾选:
然后好了…好了…依然令人迷惑…