Rico 设计笔记

  • 首页
  • 文章
  • 设计
  • TodoList
  • Blender
  • 代码随笔
  • 关于我
  • 网站列表
  • 时间线
  • 文档(外链)

解决访问 Github 和 clone 代码下载很慢的问题

  • ricochan
  • 2020-02-08
  • 0

最近在家里电脑上用 github 来 clone 项目的时候非常慢,跑到一半就停住了,等了大半天之后clone失败了,然后上网查找解决方法搞定了,下面记录一下。

电脑系统是Win 10,操作都在win10下进行。

问题原因: clone 速度非常慢是因为国内 github.com 和 github.global.ssl.fastly.Net 域名被限制了,导致访问速度很慢。

解决思路: 找到域名对应的 IP 地址,然后在 hosts 文件中添加 IP 和域名的映射,然后再刷新 DNS 缓存。

解决步骤:

1. 查询域名 global-ssl.fastly.Net 和 github.com 公网地址。 可以访问 https://www.ipaddress.com/ 或者 站点工具- DNS 查询 , 分别查询以上两个域名的 IP 地址。我的地址是广东广州,分别搜索到的 IP 地址如下:

2. 在 Windows下 hosts 文件中添加映射,根据自己所在地情况,选择比较快的 IP 填入。下面是我所填的情况:

  文件一般所在地址:C:\Windows\System32\drivers\etc\hosts 

hosts 文件填入:

# Github
151.101.228.249  http://global-ssl.fastly.Net
52.74.223.119 github.com

保存。此时可能还没有生效。

3. 刷新 DNS 缓存。打开命令行工具,输入

 ipconfig /flushdns 

再 clone 试试就可以解决了。 如果还不行,就可能是其他方面出的问题了。

© 2025 Rico 设计笔记
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}