首页 > 解决方案 > AWS CodeCommit 子模块 Blob 不存在

问题描述

我有一个带有子模块的 CodeCommit 存储库。该子模块是 CodeCommit 中的另一个存储库。

当我尝试从父 repo 中查看子模块中的内容时,我收到一条错误消息:

AWS CodeCommit could not find the blob

关于问题可能是什么的任何想法?

标签: gitgit-submodulesaws-codecommit

解决方案


这通常意味着第一个 CodeCommit 存储库正在引用第二个存储库树的 SHA1,......第二个存储库尚未将其推送到 CodeCommit。

您可以看到带有git ls-tree master <path-to-directory-containing-submodule>.
请参阅“如何通过子模块的 SHA 查找提交? ”。

您需要确保第二个 repo(充当第一个 repo 的子模块的那个)已推送该 SHA1。


推荐阅读