无法打开github.com,如何下载项目代码?git clone命令加速
发布于 作者:苏南大叔 来源:程序如此灵动~程序员最喜欢的网站github.com
,在国内环境下,那是时好时坏。一会儿能打开,一会儿又不能打开。一言难尽是不?苏南大叔下载上面代码的时候,一般会采用直接https
下载master.zip
的方式。当然,也必然是费劲无比的。实际上还有另外一个下载的方式,就是git clone
。但是,这个git clone
命令就好用了么?非也。如何加速git clone
的下载进度,就是本文要讨论的问题。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文测试环境:win10
,gitclient@2.35.1.windows.2
。
龙套仓库
这里的龙套演员,是来自于github.com
的TrinityCore
项目。地址是:
github
网站的内容,必然是非常难以下载的,这个大家都懂。
以往方案:下载master.zip
包
通常情况下来说,这种github.com
项目,master.zip
的地址是有套路的:
- <基础地址>/archive/refs/heads/master.zip
- <基础地址>/archive/master.zip
比如:
- https://github.com/TrinityCore/TrinityCore/archive/refs/heads/master.zip
- https://github.com/TrinityCore/TrinityCore/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
命令的中转地址,功能就是做到很不错的。
利用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
命令配置文件的位置,一般在:
windows
:c:\users\<username>\.gitconfig
mac
:~/.gitconfig
相关文章
结语
当然,也可以选择科学上网,不过苏南大叔是守法好公民,所以不推荐这种方式。git
命令在源代码管理中非常常用,但更通常使用的是sourcetree
这个客户端。
gitclone.com
官方网站还推荐了一个cgit
的方式,待后续文章补充。更多git
命令相关文章,请点击下面的文章链接:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。