成功解决:github访问加速

github访问加速

    • 1. cdn加速
      • 1.1 获取GitHub官方CDN地址
      • 1.2 修改系统Hosts文件
      • 1.3 刷新系统DNS缓存
    • 2. 转入gitee

1. cdn加速

GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染,下载网站上任何东西的时候会下半天,有时还会失败需要从头再来,多失败了几次又因访问次数过多被做了ip限制,让人恼火

通过修改系统hosts文件的办法,可以绕过国内dns解析,直接访问GitHub的CDN节点,从而达到github访问加速的目的。不需要海外的服务器辅助。

需要三步:

1.1 获取GitHub官方CDN地址

打开链接查询DNS解析地址,
查询DNS Resource Records:

  • github.com
  • assets-cdn.github.com
  • github.global.ssl.fastly.net

1.2 修改系统Hosts文件

打开系统hosts文件(需管理员权限)。
linux或者mac: /etc/hosts;
win: C:\Windows\System32\drivers\etc;
在末尾添加1.1查询到的三行记录并保存(注意IP地址与域名间需留有空格)

127.0.0.1	localhost

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

140.82.112.3       github.com 

185.199.110.153    assets-cdn.github.com 

199.232.69.194     github.global.ssl.fastly.net

1.3 刷新系统DNS缓存

linux: 运行 ifconfig ;
win: 运行 ipconfig ;
mac无需此步。

2. 转入gitee

gitee对repo空间有限制,太大的项目无法转入gitee

在gitee建立仓库,最下面有一栏导入,填入github的clone地址即可,简单好用。

你可能感兴趣的:(随手记录小问题,github)