Git-包超出了允许的最大大小-初始提交太大

Git-包超出了允许的最大大小-初始提交太大,git,github,push,Git,Github,Push,这个问题与这个问题密切相关,但有一个额外的转折点 我正在尝试将现有的回购协议迁移到GitHub。正如在原来的问题中一样,我得到了“包超出了允许的最大大小”错误。不幸的是,将多个提交分块推入并不能解决我的问题,因为仅初始提交就已经太大,无法通过(~6000个文件,~1GiB)。该项目存在了好几年,其所有文件最终都被转移到git回购中 有没有一种方法可以以某种方式拆分第一次提交,以便将其推送到GitHub(而不改变项目的整个历史记录)?我还可以做什么?不改变项目的整个历史记录-不幸的是,不可以。此外

这个问题与这个问题密切相关,但有一个额外的转折点

我正在尝试将现有的回购协议迁移到GitHub。正如在原来的问题中一样,我得到了“包超出了允许的最大大小”错误。不幸的是,将多个提交分块推入并不能解决我的问题,因为仅初始提交就已经太大,无法通过(~6000个文件,~1GiB)。该项目存在了好几年,其所有文件最终都被转移到git回购中

有没有一种方法可以以某种方式拆分第一次提交,以便将其推送到GitHub(而不改变项目的整个历史记录)?我还可以做什么?

不改变项目的整个历史记录-不幸的是,不可以。此外,只要历史记录包含这么多数据,您就会有大的包文件。我不是GitHub专家,但如果可能的话,第一行解决方案似乎是在那里购买更大的允许尺寸。也许
git-repack--max-pack-size=
在这里可能会有所帮助。您可能还想就此联系GitHub支持部门。