Toybrick

解决国内Github无法下载以及加速Github下载的方法

jefferyzhang

版主

积分
13608
发表于 2020-6-1 12:03:12    查看: 15063|回复: 3 | [复制链接]    打印 | 显示全部楼层
本帖最后由 jefferyzhang 于 2020-12-10 15:47 编辑

(参考文章:https://zhuanlan.zhihu.com/p/65154116

1. 查询你所在IP的正确DNS解析
    打开https://www.ipaddress.com/,分别查询以下github用到的域名的IP:
    github.com
    assets-cdn.github.com
    github.global.ssl.fastly.net
  (如果未来发现有访问新的cdn和ssl域名,也请一并加入)


2. 填写hosts文件 (linux: /etc/hosts)
   例如:(请按自己本地查到的填写,才能达到最大速度)
  1. 192.30.253.112  github.com

  2. 151.101.184.133  assets-cdn.github.com

  3. 151.101.185.194  github.global.ssl.fastly.net
复制代码



3. Enjoy It



4. FAQ:

Q:  为什么不在国内Gitee码云做仓库
A:我们试过,但是gitee单个仓库超过1G都要收钱,安卓随便一个仓库都很大,没办法使用

Q:出现early EOF怎么办
A:这个一般是因为和github连接意外断开造成的,可以尝试打开git的压缩选项,让在网络上传输的数据达到最小     
      git config --global --add core.compression -1





回复

使用道具 举报

jieyi233

注册会员

积分
106
发表于 2021-3-19 09:50:01 | 显示全部楼层
这两天github连接一会就中断一次
回复

使用道具 举报

jieyi233

注册会员

积分
106
发表于 2021-3-19 11:25:14 | 显示全部楼层
使用github镜像站可以很快下载,但是下载到的似乎少了一些文件
$ git restore --source=HEAD :/
error: invalid path 'drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c'
error: invalid path 'drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h'
回复

使用道具 举报

jieyi233

注册会员

积分
106
发表于 2021-3-19 11:56:17 | 显示全部楼层
jieyi233 发表于 2021-3-19 11:25
使用github镜像站可以很快下载,但是下载到的似乎少了一些文件
$ git restore --source=HEAD :/
error: inv ...

原来是因为window系统下aux.c这个名字不让用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表