首先我们要明白是什么原因造成了访问不了或者访问慢的问题:
DNS解析问题:DNS 解析不稳定或者被污染,导致无法正常解析 github 的域名。可以通过 ping http://github.com 命令获取 github 的 IP 地址,并在本地 hosts 文件中进行配置。
网络限制问题:某些地区,网络限制可能导致无法访问 github 。可以尝试在合理合法合规的前提下使用 VPN 或者代理服务器进行访问。
GitHub服务端问题:有时 github 的服务器可能出现故障或维护,导致无法访问或者访问过慢的问题。可以管制 github 的官方状态页面以获取最新消息。
Hosts文件问题:Hosts 文件可能被意外修改或者损坏,导致无法正确映射到 github 域名。可以尝试重新配置 Hosts 文件。
客观原因:github 服务器主要位于国外尤其是美国,由于实际距离就比较远,且也受限与网络环境是否拥堵以及网络路由节点是否繁忙或者稳定,也会造成不可访问或者访问较慢。可以尝试使用国内的教育机构或组织提供的 github 镜像服务
解决方法:
修改 Hosts 的方式,把以下列表添加到HOST文件中。
# GitHub520 Host Start
140.82.113.25 alive.github.com
20.205.243.168 api.github.com
140.82.113.22 api.individual.githubcopilot.com
185.199.109.133 avatars.githubusercontent.com
185.199.109.133 avatars0.githubusercontent.com
185.199.109.133 avatars1.githubusercontent.com
185.199.109.133 avatars2.githubusercontent.com
185.199.109.133 avatars3.githubusercontent.com
185.199.109.133 avatars4.githubusercontent.com
185.199.109.133 avatars5.githubusercontent.com
185.199.109.133 camo.githubusercontent.com
140.82.112.22 central.github.com
185.199.109.133 cloud.githubusercontent.com
20.205.243.165 codeload.github.com
140.82.113.21 collector.github.com
185.199.109.133 desktop.githubusercontent.com
185.199.109.133 favicons.githubusercontent.com
20.205.243.166 gist.github.com
16.182.98.129 github-cloud.s3.amazonaws.com
52.216.33.121 github-com.s3.amazonaws.com
16.15.183.106 github-production-release-asset-2e65be.s3.amazonaws.com
54.231.136.33 github-production-repository-file-5c1aeb.s3.amazonaws.com
52.216.24.196 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2 github.blog
20.205.243.166 github.com
140.82.113.17 github.community
185.199.109.154 github.githubassets.com
151.101.193.194 github.global.ssl.fastly.net
185.199.111.153 github.io
185.199.109.133 github.map.fastly.net
185.199.111.153 githubstatus.com
140.82.114.26 live.github.com
185.199.109.133 media.githubusercontent.com
185.199.109.133 objects.githubusercontent.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.109.133 user-images.githubusercontent.com
13.107.213.73 vscode.dev
140.82.113.21 education.github.com
185.199.109.133 private-user-images.githubusercontent.com
# Update time: 2025-12-10T00:08:20+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End