github上的工程如何下载子模块.gitmodules如何下载指定的模块download submodules开源项目子模块下载externals-解决方案

时间:2024-07-19 09:28:03

无法执行下载子模块

开始,我是自己从github上搜索CoolProp项目,并下载CoolProp6.6.0.zip
但是下载之后,发现,执行获取子项目命令时,无法下载…
对了,执行命令之前,先安装下载Git-2.40.1-64-bit.exe,这个工具,我是安装的这个版本。
git submodule update --init --recursive

git submodule update --init  --recursive

–recursive 是循环子项目中的子依赖,其实还是有必要,因为有可能子模块还依赖其他子模块。

最后我发现,项目不能下载zip,而应该通过git clone命令来拉取项目…

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

拉取指定版本的工程项目:

git clone --branch 6.5.0 https://kkgithub.com/CoolProp/CoolProp.git

–branch 6.5.0 即指定下载的项目版本。

无法下载子项目

此处无法下载,是下载不了,git clone不下来…
好吧,应该要使用这个魔法。

git clone https://kkgithub.com/CoolProp/CoolProp.git

对于子项目,同样需要替换一下
在这里插入图片描述
把每个.gitmodules全部替换为https://kkgithub.com

好了,到这里可以再次执行下载子命令了。

git submodule update --init  --recursive

执行这个命令,应该要在.gitmodules所在目录下执行就好了!

好了,下载完子模块,就可以开始编译工程了…

希望对您有帮助!

编辑:myhappyandy