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 或代理。

相关推荐
禁默7 小时前
iPhone远程控制Windows电脑哪款好?四款工具实测横评
windows·电脑·iphone
Sakura_j_h_16 小时前
Python 在定时任务里输出 emoji,UnicodeEncodeError 从哪来
开发语言·字符编码·windows·python·定时任务
隔窗听雨眠19 小时前
PostgreSQL单表从Windows迁移到Linux:差异剖析、方案对比与全流程实战
linux·windows·postgresql
小奏技术21 小时前
为什么 2026 年了,我又写了一个 API 调试工具
github
miofly1 天前
Kling 4.0 上线 API 调用,支持 30 秒原生音频视频生成
开源·github
miofly1 天前
山东大学研究:代码智能体的复杂 harness 主要提升 token 消耗而非性能
开源·github
Helix2501 天前
Ansible混合环境自动化:Windows与Linux统一配置管理实战
windows·自动化·ansible·playbook·配置管理·winrm·混合环境
Java开发追求者1 天前
windows快速安装docker
windows·docker·安装·1024程序员节
wflynn1 天前
GitHub 今日推荐|dquickts:能暂停、能存档的 QuickJS
开源·github·c·durable-execution·embeddable·hibernation
Helix2501 天前
Windows ETW与KQL实战:终端性能诊断与遥测数据分析指南
windows·性能诊断·kql·etw·azure monitor·遥测数据·tracert