我进行了本地提交并且一切正常当我尝试推送到 CodeCommit 时,我收到以下错误:
pack-objects 死于信号 13e 树超出了允许的最大大小 6291456 字节
这是什么错误?我在网上没有找到任何解释。
谢谢
安德烈
我进行了本地提交并且一切正常当我尝试推送到 CodeCommit 时,我收到以下错误:
pack-objects 死于信号 13e 树超出了允许的最大大小 6291456 字节
这是什么错误?我在网上没有找到任何解释。
谢谢
安德烈
看起来您在 CodeCommit 方面遇到了存储库限制。您的存储库似乎有一个大于 6MB的树对象(请参阅: https ://git-scm.com/book/en/v2/Git-Internals-Git-Objects)。这很不常见。树对象应仅包含有关相应目录内的文件(blob)和目录(其他树)的元数据。它们的大小很少超过几千字节。
CodeCommit 限制文档间接提到了这一点:
“一次提交中所有文件的数量或总大小没有限制,只要元数据不超过 6 MB 且单个 blob 不超过 2 GB。”
在这种情况下,这里提到的“元数据”实际上是树对象大小。
限制文档:http ://docs.aws.amazon.com/codecommit/latest/userguide/limits.html
我们遇到了类似的问题,以下是我们的发现。
这告诉远程 git 存储库超出了大小。如果您通过 http(s) 发送文件,您可能需要切换到 ssh。由于限制可能是由于 http 有效负载大小。
如果您拥有远程服务器,则值得检查磁盘空间以确保它可以接收您尝试推送的有效负载。
希望能帮助到你。