【工具】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
2
git remote remove origin
git remote add origin git@github.com:XXX/XXX.github.io.git

然后好了…好了…就挺令人迷惑的…

问题三

第二天开电脑(虚拟机),发现什么网站都登不上了…?!

担心是昨天改hosts的原因,把hosts改回来了,不行!

把steam++打开,压根就打不开!

最后windows网络诊断给的是远程计算机或设备将不接受连接,百度了解决了,win+R输入并打开inetcpl.cpl即Internet选项,在上面一栏连接中打开局域网设置,全部取消勾选:

然后好了…好了…依然令人迷惑…

参考博客

解决问题一