gitlabからgithubレジストリをコピーし、コミットを100 MB以上維持
準備内容:git bash/githubリポジトリを事前に作成する
移動する場所でgit bashを開きます.
https://rtyley.github.io/bfg-repo-cleaner/#requirements
上記の場所からダウンロードできます.jarをクリックしてパスをダウンロードして覚えます
{}に100 MBを超えるファイル拡張子を追加する必要があります.
3、4番を省略すればいいです.
1.git lfs/BFG Repo Cleanerのインストール
行きましょう。git lfs
移動する場所でgit bashを開きます.
git lfs install
コマンド入力私。BFS Repo Cleaner
https://rtyley.github.io/bfg-repo-cleaner/#requirements
上記の場所からダウンロードできます.jarをクリックしてパスをダウンロードして覚えます
2.gitlabクローン/場所変更
git clone --mirror (복사할 git lab repo 주소 )
cd gitlab저장소이름.git
3.提出記録において100 MBを超えるデータを探して追跡する
git filter-branch --tree-filter 'git lfs track "*.{zip,jar 등100MB넘는 확장자명}"' -- --all
4.BFGを使用してファイルをgit lfsに変更
java -jar (BFG jar 저장경로) --convert-to-git-lfs '*.zip'
java -jar (BFG jar 저장경로) --convert-to-git-lfs '*.jar'
ストレージパスは、パス/bfg-1.13.0です.jarも入力します.5.githubリポジトリへのプッシュ
git push --mirror (git hub 레퍼지토리.git)
100 MBを超える記録がなければ3、4番を省略すればいいです.
Reference
この問題について(gitlabからgithubレジストリをコピーし、コミットを100 MB以上維持), 我々は、より多くの情報をここで見つけました https://velog.io/@alwaysryu13/gitlab-에서-github-레퍼지토리를-100MB이상-commit을-유지한-상태로-복사하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol