windows修改host上github

在 Windows 上修改 hosts 文件可以帮助你解决访问 GitHub 的问题,例如绕过 DNS 污染或加速访问。以下是具体步骤:


1. 找到 hosts 文件

hosts 文件位于 Windows 系统的以下路径:

复制代码
C:\Windows\System32\drivers\etc\hosts

2. 以管理员身份编辑 hosts 文件

由于 hosts 文件是系统文件,需要管理员权限才能修改。

方法 1:使用记事本
  1. Win + S,搜索"记事本"。
  2. 右键点击"记事本",选择"以管理员身份运行"。
  3. 在记事本中,点击 文件 -> 打开,然后导航到 C:\Windows\System32\drivers\etc\,选择 hosts 文件并打开。
方法 2:使用 PowerShell 或命令提示符
  1. Win + S,搜索"PowerShell"或"命令提示符"。

  2. 右键点击,选择"以管理员身份运行"。

  3. 输入以下命令,用记事本打开 hosts 文件:

    powershell 复制代码
    notepad C:\Windows\System32\drivers\etc\hosts

3. 修改 hosts 文件

hosts 文件中添加 GitHub 的相关 IP 地址和域名。以下是一些常用的 GitHub IP 地址(请根据实际情况选择最新的 IP):

plaintext 复制代码
# GitHub Start
140.82.113.3      github.com
140.82.114.20     gist.github.com
185.199.108.153   assets-cdn.github.com
199.232.69.194    github.global.ssl.fastly.net
140.82.113.4      api.github.com
185.199.109.153   raw.githubusercontent.com
185.199.110.153   user-images.githubusercontent.com
185.199.111.153   favicons.githubusercontent.com
# GitHub End

4. 保存文件

  1. 修改完成后,点击 文件 -> 保存
  2. 如果保存时提示权限不足,请确保是以管理员身份运行的记事本。

5. 刷新 DNS 缓存

修改 hosts 文件后,需要刷新 DNS 缓存以使更改生效。

  1. 打开命令提示符或 PowerShell(管理员权限)。

  2. 输入以下命令:

    cmd 复制代码
    ipconfig /flushdns

6. 测试是否生效

  1. 打开浏览器,访问 github.com,检查是否能正常访问。
  2. 如果仍然无法访问,可能是 IP 地址已过期,可以尝试更新为最新的 GitHub IP 地址。

注意事项

  • IP 地址可能会变化 :GitHub 的 IP 地址可能会更新,建议定期检查并更新 hosts 文件。
  • 备份 hosts 文件 :在修改前,建议备份原始的 hosts 文件,以便出现问题时可以恢复。
  • 使用工具 :可以使用工具(如 SwitchHosts)更方便地管理 hosts 文件。

通过以上步骤,你应该可以成功修改 hosts 文件并访问 GitHub。如果问题仍然存在,可能是网络环境问题,可以尝试使用 VPN 或代理。

相关推荐
线上放牧人5 小时前
Windows删除图标缓存
windows·python·pyqt
Koi慢热6 小时前
DayDayMap学术社区体验:卫星网络测绘专题用下来怎么样
网络·人工智能·windows·web安全·网络安全
峰向AI6 小时前
Kage: 一个 244KB 文件,做出百万级视觉效果
github
web守墓人7 小时前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
m4Rk_9 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
wflynn10 小时前
GitHub 日榜趋势速报 | 2026-09-18
开源·github
2601_9623649710 小时前
红外活体模组,Windows 设备安全身份入口解析
windows·安全·电脑
易点云徐源11 小时前
(已解决)Photoshop 2020 点击“选择主体”闪退:不用重装,1 个配置切回旧算法解决
windows·photoshop
云计算练习生11 小时前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理
粥里有勺糖13 小时前
视野修炼第133期 | Native 回春了?
前端·github·agent