CodeCommit-Git推送致命:树超出了允许的最大大小

CodeCommit-Git推送致命:树超出了允许的最大大小,git,aws-codecommit,Git,Aws Codecommit,我在当地做了一个承诺,一切都很顺利 当我尝试推送到CodeCommit时,我收到以下错误: 信号13e树导致的包对象死亡超过了允许的最大大小6291456字节 这个错误是什么?我在网上找不到任何解释 谢谢 安德烈我们也有类似的问题,下面是我们的发现 这表明远程git存储库超出了大小。如果通过http发送文件,则可能需要切换到ssh。因为限制可能是由于http负载大小造成的 如果您拥有远程服务器,则值得检查磁盘空间,以确保它可以接收您尝试推送的负载 希望有帮助。看起来您在CodeCommit方面遇

我在当地做了一个承诺,一切都很顺利 当我尝试推送到CodeCommit时,我收到以下错误:

信号13e树导致的包对象死亡超过了允许的最大大小6291456字节

这个错误是什么?我在网上找不到任何解释

谢谢


安德烈

我们也有类似的问题,下面是我们的发现

这表明远程git存储库超出了大小。如果通过http发送文件,则可能需要切换到ssh。因为限制可能是由于http负载大小造成的

如果您拥有远程服务器,则值得检查磁盘空间,以确保它可以接收您尝试推送的负载


希望有帮助。

看起来您在CodeCommit方面遇到了存储库限制。您的存储库似乎有一个大于6MB的树对象(请参阅:)。这是相当罕见的。树对象应该只包含关于相应目录中的文件(blob)和目录(其他树)的元数据。它们的大小很少超过几千字节

CodeCommit limits文档间接提到了这一点:

“只要元数据不超过6 MB,单个blob不超过2 GB,一次提交中所有文件的数量或总大小没有限制。”

在本例中,这里提到的“元数据”实际上是树对象的大小

限制文件: