1原因
Github(https://github.com)工具的服务器再国外,导致下载速度慢甚至中断,在Linux系统中会经常出现报错的情况。对于一个几百兆甚至几个G的项目文件,几十K的传输速率是不能忍受的
Download from : https://github.com/orangepi-xunlong/mainline_kernel.git
Cloning into '/home/wangyab/orangePi/OrangePiH6_mainline/kernel'...
remote: Enumerating objects: 69278, done.
remote: Counting objects: 100% (69278/69278), done.
remote: Compressing objects: 100% (63449/63449), done.
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Gitee(https://gitee.com)提供了一种快速下载代码 的方法,原理是,将Github的仓库导入到Gitee中,然后通过Gitee下载,由于Gitee的国内也有数据备份,带宽要比从Github下载快很多。
Gitee的注册和使用比较简单,支持微信账号注册
2 演示
2.1 获取Github的代码路径
2.2 将Git的代码路径导入Gitee中
2.4 从Gitee上下载代码
Gitee从Git同步可能需要几分钟的时间,等同步完成以后就可以从Gitee下载代码了