git에 대용량 파일 업로드(git lfs)
github에 파일 업로드 시 100MB 이상의 파일은 업로드 불가!
!
!
이 사실을 모르고 대용량 CNN 목업을 올리려다가 푸시 과정에서 오류가 발생했습니다.
커밋을 되돌리고 git lfs를 사용하는 데 많은 어려움을 겪었으므로 다음 업로드 전에 반드시 수행하십시오!
파일 크기를 확인하기로 했습니다…
git lfs 자체를 사용하는 것은 매우 간단합니다.
1. gitlfs 설치
$ git lfs install
2. 대용량 파일 추적
특정 확장자를 가진 모든 파일을 현재 폴더에 업로드하려면 다음을 입력하십시오.
– 반드시 업로드할 폴더로 이동해주세요!
이동 후 이동해야 합니다.
-(확장자) 부분에는 파일의 확장자를 적습니다.
$ git lfs track "*.(확장자)"
$ git add .gitattributes
제 경우에는 다른 딥러닝 모델이 있는 폴더에 다른 모델을 추가하고 싶어서 특정 파일을 지정했습니다.
$ git lfs track "xception_best_model.h5"
$ git add .gitattributes
3. 커밋 및 푸시
$ git add .
$ git commit -m "메시지"
$ git push
파일 업로드가 성공적으로 완료되었습니다!
잃어버린 모든 사람들에게 행운을 빕니다