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
.
我知道哪个文件出现了问题,我已经删除了一些提交,但由于它仍然在之前的提交中,它仍然存在问题.
我怎样才能解决这个问题?
GitHub对单个文件的大小设置了硬限制:
当您尝试添加大于 50 MB 的文件时,GitHub 会警告您。我们将拒绝包含大于 100 MB 的文件的推送。
如果您的存储库中的任何提交包含该文件,GitHub 将不允许您推送到托管在其服务器上的远程存储库。
你的选择?
git filter-branch
或 Roberto Tyley 的BFG Repo-Cleaner),以便在该存储库的任何提交中都不会出现超过 100 Mb 的文件。