GitHub 国内访问受限的快速修复指南:从配置到生效的 3 个步骤

46次阅读
没有评论

解决 GitHub 国内无法访问的 Host 修改法

对于开发者而言,GitHub 是不可或缺的工具,但在国内访问时常会出现连接不稳定或完全无法打开的情况。针对这一问题,最彻底的方案是搭建代理服务器,但这需要一定的技术基础与成本。如果你仅需要快速恢复对 GitHub 的访问,可以通过修改本地 Host 文件来实现,这种方法无需成本,操作简单。

操作步骤

  1. 编辑 Hosts 文件
    进入路径 C:WindowsSystem32driversetc,找到 hosts 文件。使用文本编辑器打开,并在文件末尾添加以下解析记录后保存:

    140.82.114.4 github.com
    140.82.114.4 gist.github.com
    185.199.108.153 assets-cdn.github.com
    151.101.64.133 raw.githubusercontent.com
    151.101.108.133 gist.githubusercontent.com
    151.101.108.133 cloud.githubusercontent.com
    151.101.108.133 camo.githubusercontent.com
    151.101.108.133 avatars0.githubusercontent.com
    151.101.108.133 avatars1.githubusercontent.com
    151.101.108.133 avatars2.githubusercontent.com
    151.101.108.133 avatars3.githubusercontent.com
    151.101.108.133 avatars4.githubusercontent.com
    151.101.108.133 avatars5.githubusercontent.com
    151.101.108.133 avatars6.githubusercontent.com
    151.101.108.133 avatars7.githubusercontent.com
    151.101.108.133 avatars8.githubusercontent.com

    GitHub 国内访问受限的快速修复指南:从配置到生效的 3 个步骤

  2. 处理权限问题
    如果在保存时提示无法编辑,请右键点击 hosts 文件 $rightarrow$ 属性 $rightarrow$ 取消勾选 「只读」,点击应用后再尝试保存。

    GitHub 国内访问受限的快速修复指南:从配置到生效的 3 个步骤

  3. 刷新 DNS 缓存
    按下 Win + R 键打开运行对话框,输入 cmd 并回车。在命令窗口中输入以下命令并执行:
    ipconfig /flushdns

    GitHub 国内访问受限的快速修复指南:从配置到生效的 3 个步骤

注意事项

修改 Host 是一种临时的快速修复手段,其稳定性取决于解析 IP 的有效性。由于 GitHub 的 IP 地址可能会变动,该方法可能会在一段时间后失效。如果需要更长期、稳定的访问体验,建议尝试搭建自己的加速站,参考教程: 基于 Cloudflare 搭建属于自己的 GitHub 加速站

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-04-09发表,共计1176字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码