Github 100MB보다 큰 파일 올리기

29._.been·2020년 3월 9일
0

깃허브

목록 보기
5/7

노트북 포맷을 위해 예전에 공부했던 소스들을 전부 깃허브에 올리기위해
여러번 commit과 push를 반복했지만 계속 실패했고 100MB이상의 파일은 올릴수 없다는 에러 메세지를 확인하고 100MB이상인 파일들을 올리기 위해 찾아봤다.

git-help가 제안한 방법

git-help에서는 gks vkdlfdp 50MB가 넘으면 경고를 하고
100MB이상은 push를 하지 못한다고 나와있다. github에서 제시한 방법은

  • 파일 지우기
  • 파일을 바이너리로 나눠서 올리기

git-lfs사용하여 나눠서 올리기

Git Large File Storage -> Git-LFS를 사용해 100MB이상인 파일들을 올릴수 있다.

1.git lfs설치
	- git lfs install
2." "부분에 100MB를 넘늠 파일을 쓴다.
	- git lfs track "A.html"
3.git push 부터 한다. 
	- git add .
    - git status
    - git commit -m "Add HTML5 Files"
	- git push origin master

git-lfs사용하고 나서도 오류날 때

push에서 오류가 날 수 있다.
이유를 찾아보니 commit에서 100MB보다 큰 파일의 로그가 남아있으면 오류가 발생한다.
100MB보다 큰 파일의 로그를 삭제하기 위해서는

(이 링크 클릭!) 를 타고 들어가 프로그램을 다운받은 후

java -jar big.jar --strip-blobs-bigger-than 100M RepositoryName(레파지토리이름).git

명령어를 입력하면 100MB이상 파일도 올라가는 것을 확인할 수 있다.

profile
이규빈

0개의 댓글