Push
-
Github에 100MB 이상의 용량 파일 올리는 방법개발 2020. 1. 3. 00:56
Github 에 100MB 이상의 파일을 올리려고 시도하면 다음과 같은 에러가 나면서 올라가지 않는다. ㅠㅠ LFS LFS(Large File Storage) 는 큰 파일을 처리하기 위한 github에서 만든 오픈소스이다. 원래 github 에는 큰 용량의 이진파일을 처리하는데 적합하지 않다. 바이너리는 소스코드와는 다르게 diff 를 용이하게 처리하는데 어려움이 있기 때문에 이진파일인 경우 형상관리를 하는데에 문제가 있을 수 밖에 없는것이다. 바이너리를 계속 Push 하게 되면 github 에서는 해당 파일에 대한 history 를 관리하기 위해 용량을 낭비하게 되는 것이다. 그래서 LFS 는 대용량 파일을 그대로 동일한 repository 에 저장하지 않고 분리된 Storage에 저장을 해두고, 해당..