尝试从Bitbucket迁移到Github,导致文件大小错误

Sho*_*kie 5 git github bitbucket

我正在尝试从bitbucket迁移到github.我所做的是从遥控器中删除bitbucket并添加我的github帐户.然后我试着git push -u origin master但是我得到了一个large file detected错误,然后是一个this exceeds Github's file size limit of 100MB.

我知道哪个文件出现了问题,我已经删除了一些提交,但由于它仍然在之前的提交中,它仍然存在问题.

我怎样才能解决这个问题?

jub*_*0bs 5

GitHub对单个文件的大小设置硬限制

当您尝试添加大于 50 MB 的文件时,GitHub 会警告您。我们将拒绝包含大于 100 MB 的文件的推送。

如果您的存储库中的任何提交包含该文件,GitHub 将不允许您推送到托管在其服务器上的远程存储库。

你的选择?

  1. 留在 Bitbucket,或
  2. 重写您的存储库的历史记录(例如,使用git filter-branch或 Roberto Tyley 的BFG Repo-Cleaner),以便在该存储库的任何提交中都不会出现超过 100 Mb 的文件。