当前位置:   article > 正文

Git代码下载以及子模块更新git submodule update --init

git submodule update --init

Git代码下载

加速代码下载:git clone https://ghproxy.com/https://github.com/... 加入https://ghproxy.com/后下载速度会快很多,还是由于科学上网的问题。

子模块下载

在开源代码下载过程中,可能会存在子模块,如下图所示:
在这里插入图片描述此时,你可以直接采用 git clone --recursive git@github.com:sisl/MADRL.git 。但是由于科学上网的原因,有可能并不能成功,因此,可以采用以下的解决方法。
首先,git clone https://ghproxy.com/https://github.com/sisl/MADRL.git,但是,这样你的rllab文件夹是空的,因为rllab是子模块。
然后, cd MADRL/ ,执行 git submodule update --init,这一步之后,有可能出现以下问题:
在这里插入图片描述这时候,在文件夹 .gitmodules中修改 url = git@github.com/rejuvyesh/rllab.git 改为 url = https://ghproxy.com/https://github.com/rejuvyesh/rllab.git ,然后执行 git submodule sync ,最后,执行 git submodule update --init 就可以完成全部代码的下载。
综上,大部分问题都是由于科学上网引起的,如果出现这种问题,可以修改一下URL的指向,能解决一部分问题。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/665205
推荐阅读
相关标签
  

闽ICP备14008679号