Gitlab库镜像到Github

时间:2020-09-14 03:59:09

标签: git github gitlab

  • 我想创建从Gitlab到Github的镜像存储库,但遇到错误:文件大于Github允许的大小,GH001:检测到较大的文件,我尝试使用 git filter-branch 删除所有提交中较大的文件,重写提交历史记录,但成功之后,出现错误(图像中)
  • 任何想法或关键字,请给我。谢谢!

Error mirror repository Gitlab

1 个答案:

答案 0 :(得分:0)

首先,您可以使用new git filter-repowill replace the old git filter-branch or BFG
剥离大/大文件很容易

 git filter-repo --strip-blobs-bigger-than 10M

第二,git filter-branch / git filter-repo是本地操作:您仍然需要强制向GitLab推送(git push --force --mirror),以使镜像操作反映新的存储库状态(一个没有大文件的状态)