我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

程序员最喜欢的网站github.com,在国内环境下,那是时好时坏。一会儿能打开,一会儿又不能打开。一言难尽是不?苏南大叔下载上面代码的时候,一般会采用直接https下载master.zip的方式。当然,也必然是费劲无比的。实际上还有另外一个下载的方式,就是git clone。但是,这个git clone命令就好用了么?非也。如何加速git clone的下载进度,就是本文要讨论的问题。

苏南大叔:无法打开github.com,如何下载项目代码?git clone命令加速 - git-clone
无法打开github.com,如何下载项目代码?git clone命令加速(图3-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文测试环境:win10gitclient@2.35.1.windows.2

龙套仓库

这里的龙套演员,是来自于github.comTrinityCore项目。地址是:

github网站的内容,必然是非常难以下载的,这个大家都懂。

以往方案:下载master.zip

通常情况下来说,这种github.com项目,master.zip的地址是有套路的:

  • <基础地址>/archive/refs/heads/master.zip
  • <基础地址>/archive/master.zip

比如:

以往的经验里面,解决方案是:
方式一,迅雷。
方式二,访问 https://d.serctl.com/ ,输入 https://github.com/TrinityCore/TrinityCore/archive/master.zip
方式三,直接访问 https://ghp.quickso.cn/https://github.com/TrinityCore/TrinityCore/archive/master.zip

新方案:gitclone

这个gitclone.com作为一个git clone命令的中转地址,功能就是做到很不错的。

苏南大叔:无法打开github.com,如何下载项目代码?git clone命令加速 - gitclone网站
无法打开github.com,如何下载项目代码?git clone命令加速(图3-2)

利用git命令,正常是这样克隆代码的。要下载很久很久,中间极有可能会因为网络波动而中断,需要卷土重来。

git clone https://github.com/TrinityCore/TrinityCore.git

如果利用gitclone.com的中转功能,这个过程就变得稳定可靠多了。这个命令会变成:

git clone https://gitclone.com/github.com/TrinityCore/TrinityCore.git
git clone下载的代码,因为包含所有的分支。所以,代码体积是比单纯的master分支要大的多。

固化gitclone.com中转功能

如果觉得这个gitclone.com的服务很好。可以固化它到git的配置文件中,以后就可以无感的使用它下载github.com上的项目代码了。

固化的方式是:修改git命令的配置文件:

git config --global url."https://gitclone.com/".insteadOf https://

git命令配置文件的位置,一般在:

  • windowsc:\users\<username>\.gitconfig
  • mac~/.gitconfig

苏南大叔:无法打开github.com,如何下载项目代码?git clone命令加速 - gitclone下载神速
无法打开github.com,如何下载项目代码?git clone命令加速(图3-3)

相关文章

结语

当然,也可以选择科学上网,不过苏南大叔是守法好公民,所以不推荐这种方式。git命令在源代码管理中非常常用,但更通常使用的是sourcetree这个客户端。

gitclone.com官方网站还推荐了一个cgit的方式,待后续文章补充。更多git命令相关文章,请点击下面的文章链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   git