背景介绍

本来做了GPT镜像站先记录方法写个博客没想到最后GitHub的推送怎么都上不去,开始可能怀疑是不是git仓库的密钥过期了直接去删了老密钥做了个新的,到使用 ssh -T git@github.com 测试密钥是否配对成功时,问题来了一直提示与GitHub连接超时我寻思我直接用浏览器访问也没问题啊甚至还用了魔法,这时感到不对劲了这咋用浏览器访问就没问题呢。我用命令行一 ping 好家伙ping都ping不通。不过手上刚好有一台境外服务器就去用服务器ping了一下,好家伙服务器能ping通,在经历了无数试错之后终于试出了个能用的方法。

准备工具

SwitchHosts //Host管理工具

解决步骤

  1. 下载并安装SwitchHosts填加规则


这时可能会提示 没有Hosts写权限 所以我们去开启权限

  1. 开启Hosts写权限
  • 进入hosts文件所在目录 C:\Windows\System32\drivers\etc
  • 取消只读
  • 给ALL APPLICATION PACKAGES写权限
  • 给Users用户写权限

测试


测试成功