解决 github 无法访问或者访问慢的问题

首先我们要明白是什么原因造成了访问不了或者访问慢的问题:

  1. DNS解析问题:DNS 解析不稳定或者被污染,导致无法正常解析 github 的域名。可以通过 ping http://github.com 命令获取 github 的 IP 地址,并在本地 hosts 文件中进行配置。

  2. 网络限制问题:某些地区,网络限制可能导致无法访问 github 。可以尝试在合理合法合规的前提下使用 VPN 或者代理服务器进行访问。

  3. GitHub服务端问题:有时 github 的服务器可能出现故障或维护,导致无法访问或者访问过慢的问题。可以管制 github 的官方状态页面以获取最新消息。

  4. Hosts文件问题:Hosts 文件可能被意外修改或者损坏,导致无法正确映射到 github 域名。可以尝试重新配置 Hosts 文件。

  5. 客观原因: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