Roel Notebook

Github에 100MB 이상 파일을 Commit 했을때 (오류해결)

by Roel Downey
728x90
반응형

Github는 50MB는 Warning을 표시하고, 100MB 이상 Error를 표시한다.

따라서 이 이상의 파일을 Push 하려면 에러가 난다. 

 

Github Policy

 

에러

현재 프로젝트에는 모델 파일들이 없는데, 이전 commit 에서 100MB 이상의 파일이 존재해서 에러를 발생시켰다.

 

해결 방법

1. git-lfs 를 이용한다. : https://git-lfs.github.com/

2. BFG Repo-Cleaner 적용한다. : https://rtyley.github.io/bfg-repo-cleaner/

나는 2번째 방법으로 적용을 해보았다. 

$ java -jar bfg.jar --strip-blobs-bigger-than 100M

이러한 방법으로 100M보다 큰 Commit 삭제해 주는 방법이 있다.

 

혹시라도 진행중에 에러가 발생하게 되면 아래의 명령을 먼저 실행한다. 

$ git repack && git gc

그리고 다시 java~~~~~를 실행한다.

 

 

나의 해결 과정

이렇게 완료하고 푸시를 하면 된다.!!

 

 

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기