关于GitHub就是无法ping通问题的解决
背景介绍
本来做了GPT镜像站先记录方法写个博客没想到最后GitHub的推送怎么都上不去,开始可能怀疑是不是git仓库的密钥过期了直接去删了老密钥做了个新的,到使用 ssh -T git@github.com
测试密钥是否配对成功时,问题来了一直提示与GitHub连接超时我寻思我直接用浏览器访问也没问题啊甚至还用了魔法,这时感到不对劲了这咋用浏览器访问就没问题呢。我用命令行一 ping
好家伙ping都ping不通。不过手上刚好有一台境外服务器就去用服务器ping了一下,好家伙服务器能ping通,在经历了无数试错之后终于试出了个能用的方法。
准备工具
SwitchHosts //Host管理工具
解决步骤
- 下载并安装SwitchHosts填加规则
Hosts标题:
随意URL:
https://raw.hellogithub.com/hosts自动刷新:
随意
这时可能会提示 没有Hosts写权限
所以我们去开启权限
- 开启Hosts写权限
- 进入hosts文件所在目录
C:\Windows\System32\drivers\etc
- 取消只读
- 给ALL APPLICATION PACKAGES写权限
- 给Users用户写权限
测试
测试成功
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 tcmiku的档案库!
评论