100 MB以上のファイルをGithubにアップロード


ファイルをgithubにプッシュしようとしたところ、次のエラーが発生しました.
私がアップロードするファイルは123 mbで、100 mbを超えて、次のエラーが発生しました.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
この場合、git-lfsより容量の大きいファイル(100 mb~)をリモート・リポジトリにアップロードすることができます.
// 1. git-lfs 설치 
brew install git-lfs

// 2. 폴더(source code)로 이동하여 lfs 설치
git lfs install

// 3. 용량이 큰 파일 등록
git lfs track [FILE_NAME]

// 4. 원격 저장소에 push 
git add .gitattributes
git add [FILES]
git commit -m [COMMIT_MESSAGE]
git push origin main

リファレンス

  • git-lfs : Git Large File Storage
  • lfsトレースしたファイルは.gitattributesで管理する.
  • 前にgit addがステージ領域にあるファイルがあればgit rm -r --cached "*"コマンドを使用してクリアします.