关于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的档案库!
评论










.jpg)
