GitHub打不开或访问慢,这破事太常见了,尤其在国内,核心原因基本都是DNS解析被污染或者被干扰,你的电脑被指到了错误的服务器IP。别急,不用魔法,下面这几个办法绝对能帮你把GitHub救回来,不用挂梯子也能跑起来。

最快的方法就是切换公共DNS。 如果你不想折腾,这是最省事的法子,把电脑的DNS改成Cloudflare的一一点一一点一和一点零点零点一,或者Google的八点八点八和八点八点四四,换了之后绝大多数情况GitHub就能正常打开了,设置方法搜一下Windows或者Mac怎么改DNS就行。
不想手动操作的话,五分钟搞定自动更新hosts也行。 去GitHubSpeedHosts项目页面下载那个加速的批处理文件,右键以管理员身份运行,脚本会自动找最快的IP帮你写进hosts,建议每隔一两周跑一次保持IP最新。如果不想下载东西,也可以手动操作,访问一个地址把里面的内容全复制下来,找到C盘Windows里的hosts文件用记事本打开,把复制的内容贴到文件最末尾保存,然后在命令提示符里输入刷新DNS缓存的命令就行。
专业方案可以用加速工具。 FastGithub是开源免费的,自动扫最优IP,下载双击直接运行就行,Windows Mac Linux都能用。GitHub加速器Pro是图形界面,喜欢点鼠标的兄弟可以试试,集成了测速应用Hosts和Git代理,一键就能完事。也可以直接用一些GitHub镜像或者代理服务,访问的时候把github点com换成镜像域名就行。如果HTTPS经常失败,可以试试用SSH协议来克隆或者推送。
最后几点提醒得记住。 改hosts或者运行相关工具的时候务必右键选以管理员身份运行,不然权限不够会失败。GitHub的服务器IP会变,每隔一两周就得更新一次hosts。改hosts之前最好备份一下原文件,万一出问题还能退回去。优先试试换公共DNS,不行再用自动脚本,基本都能搞定,不用挂梯子照样能上。

评论列表 (0条):
加载更多评论 Loading...