Git子模块代码提交

问题描述

我在AWS Codecommit中有两个存储库,我想将一个存储库作为子模块添加到其他存储库中。 这两个存储库位于角色中,而不位于根帐户中

.gitmodules(Repo1中的文件)

[submodule "submodule"]
path = sub/module
url = codecommit://Repo2

使用

git submodules update

我明白了

fatal: transport 'codecommit' not allowed
fatal: clone of 'codecommit://Repo2' into submodule path 'sub/module' failed

我不能使用HTTPS,因为我不知道如何使用HTTPS切换角色。 我将不胜感激

解决方法

秘密在于将git配置为始终使用传输方式

git config --global --add protocol.codecommit.allow always

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...