我們?cè)趃ithub上尋找開源項(xiàng)目的源碼,clone下來研究的時(shí)候,由于項(xiàng)目需要多個(gè)開源項(xiàng)目的支持,所有還需要二次clone子工程的源碼支持,比如最近在使用: grpc
在clone子模塊的時(shí)候會(huì)出現(xiàn)失敗或無法訪問的情況,其原因眾所周知無非就是有些東西需要科學(xué)上網(wǎng)
找到項(xiàng)目的.gitmodules文件,這個(gè)文件就是子工程的clone path 以及clone的位置:
我們只需要找到url對(duì)應(yīng)的可訪問地址,這里給出兩個(gè)結(jié)局的方案,也是我常用的方案:
- 使用github鏡像地址:https://github.com.cnpmjs.org
- 就是在gitee上找別人fork好的對(duì)應(yīng)項(xiàng)目的地址
這里我們使用第一種,將url的https://github.com換成https://github.com.cnpmjs.org
然后使用git submodule sync命令同步url文章來源:http://www.zghlxwxcb.cn/news/detail-577063.html
然后在執(zhí)行g(shù)it submodule update --init就ok了文章來源地址http://www.zghlxwxcb.cn/news/detail-577063.html
到了這里,關(guān)于git submodule update --init 失敗解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!