github太慢了?两种方式解决这个痛!

简介
github是我们开发者必不可少的平台!可是对于我们国内的开发者来说,访问github有一个非常大困扰,那就是访问github太慢了!或则下载github太慢了!我们常常会出现下载一个较大的项目的时候,下载到一半就断了!!那么我们怎么来解决这个操心的问题呢?

慢的原因
github访问慢的原因是因为dns解析的问题,即github的CDN域名遭到了DNS污染,导致无法连接使用 github 的加速分发服务器,才使得国内访问速变慢。

解决方案
既然知道了访问github慢的原因是因为解析域名造成的,所以可以通过直接解析出来github的ip,然后通过配置hosts文件直接访问ip,从而绕过解析域名,来达到我们的目的。
1.解析出ip地址
通过 https://www.ipaddress.com/ 获取 github.com 和 github.global.ssl.fastly.net 的ip地址。
github太慢了?两种方式解决这个痛!_第1张图片

github太慢了?两种方式解决这个痛!_第2张图片

我这里获取到的两个ip地址

#github的ip地址
github.com 140.82.113.4
github.global.ssl.fastly.net 199.232.69.194
2.添加到hosts文件
需要把上面获取的两个ip地址添加到系统hosts文件的末尾。

  • Windows

1.打开文件:C:/windows/system32/drivers/etc/hosts

2.把两个ip地址复制到末尾

3.打开终端(快捷键 win+x 选择C),运行:ipconfig /flushdns

  • Mac

1.打开文件:/etc/hosts

2.把两个ip地址复制到末尾;(使用vi命令有效:sudo vi /etc/hosts)

3.打开终端(通过聚焦搜索-搜索“终端”),运行:sudo killall -HUP mDNSResponder
github太慢了?两种方式解决这个痛!_第3张图片

  • Linux

1.打开文件:/etc/hosts

2.把两个ip地址复制到末尾

3.打开终端,运行:systemctl restart nscd

PS:通过码云快速下载github项目
简介
Gitee (码云)是由开源中国出品,专为开发者提供云端软件开发协作平台。Gitee可以把github的项目“导入”,从而进行快速下载。

条件
需要注册Gitee账号:https://gitee.com/

步骤
1.进入首页,点击“添加”按钮,选择从"GitHub/GitLab导入仓库"
github太慢了?两种方式解决这个痛!_第4张图片

2.填写“Git仓库URL”,点击“导入”
github太慢了?两种方式解决这个痛!_第5张图片

3.点击“克隆/下载”,选择下载方式,进行下载
github太慢了?两种方式解决这个痛!_第6张图片

END

你可能感兴趣的:(github太慢了?两种方式解决这个痛!)