$ git clone --bare https://gitlab.com/exampleuser/old-repository.git
$ cd old-repository.git
$ git push --mirror https://github.com/exampleuser/new-repository.git
$ git clone --mirror <https://gitlab.com/exampleuser/old-repository.git>
$ ls
old-repository.git bfg-1.14.0.jar
$ cd old-repository.git
$ git lfs install
$ git filter-branch --tree-filter 'git lfs track "*.{zip,jar}"' -- --all
zip,jar
부분은 100MB를 넘어가는 파일의 확장자를 써주는 것--no-blob-protection
$ java -jar bfg-1.14.0.jar --strip-blobs-bigger-than 100M --no-blob-protection project_nlp.git
$ git push --mirror <git 저장소>
https://velog.io/@dear/git-mirror-gitlab-github-%EC%97%B0%EB%8F%99
https://velog.io/@canalisl/Git-%EB%AF%B8%EB%9F%AC%EB%A7%81-These-are-your-protected-commits-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0