通过国内的gitee,加速克隆github对应项目的小技巧
发布于 作者:苏南大叔 来源:程序如此灵动~

github
加速,是个老生常谈的话题,本文讨论通过gitee
加速的方案。以前gitee
直接提供加速功能,直接替换域名即可。但是,现在则需要换个曲折一些的方式了。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。本文以allenai/longformer
项目为龙套角色。
前文回顾
前文中写过很多次github
加速的问题,方案很多,但是都不能长期有效。所以,这是个较长期的话题。相关文章如下:
- https://newsn.net/say/github-speed.html
- https://newsn.net/say/github-mirror.html
- https://newsn.net/say/github-speed-2.html
- https://newsn.net/say/gist-speed.html
- https://newsn.net/say/github-proxy-watt.html
龙套角色
本文的龙套项目是:
当然,如果你的网络环境足够好,直接git clone
即可。不必看本文的内容。
git clone https://github.com/allenai/longformer.git .
大概率是失败的结果。错误提示信息:
Cloning into '.'...
fatal: unable to access 'https://github.com/allenai/longformer.git/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
gitee 查找
gitee.com
是国内非常类似github.com
的网站,注册账户这里就暂不做描述。如果试图通过关键词查找来寻找对应项目的话,就很可能会陷入一个无所适从的境地。不知道选择使用哪一个搜索结果。
当然,如果你没有选择困难症的话,随便选一个也是可以的。
gitee克隆
里面有个从github.com
克隆的功能,见下图。
如果是个小众的github
项目的话,就可以直接克隆成功。下一步怎么操作,大家都会了。
gitee 克隆检测
输入目标github
项目地址后,有一定概率会发现一个神奇的功能:上一步还无法分辨真伪的搜索结果,这里会提示最佳选择是哪一个。截图如下:
检测接口分析:
- https://gitee.com/projects/check_project_duplicate?import_url=https%3A%2F%2Fgithub.com%2Fallenai%2Flongformer.git
- https://gitee.com/projects/check_project_duplicate?import_url=github_url
这样的话,也就不用再费事了,直接使用其他人的克隆结果也是非常不错的选择。
小贴士
从gitee.com
上面克隆项目的话,需要用户名密码哦。
结语
更多github
的相关文章,可以参考苏南大叔的博客文章:


