일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- nlp
- 코딩테스트
- 합성곱 신경망
- 백준
- 리액트를 다루는 기술
- redux
- TIL
- 딥러닝
- 프로그래머스
- AR
- 카카오 블라인드 채용
- speech to text
- react
- 유니티 stt
- 프로젝트 회고
- javascript
- git lfs
- lower_bound
- upper_bound
- 리액트
- Watson Speech to Text
- Unity
- 생활코딩
- 딥러닝의정석
- 유니티 음성인식
- Watson IBM
- 해커톤 후기
- NLU
- 졸업프로젝트
- JSX
- Today
- Total
ISFP의 느리게 굴러가는 개발 블로그
[git/github] git에 대용량 파일 업로드 하는 법(git lfs) 그리고 주의할 점 본문
github에 파일을 올릴 때 100MB 이상 파일은 업로드할 수 없다. 따라서 git lfs를 사용해서 업로드를 진행해야 한다. git lfs를 사용하는 방법은 아주 간단하다.
1. git lfs 설치
$ git lfs install
2. 100MB 이상 파일 추적
(확장자) 부분에는 파일의 확장자를 적으면 된다.
$ git lfs track "*.(확장자)" $ git add .gitattributes
3. 기존 커밋 푸쉬 작업 진행
$ git add . $ git commit -m "메시지" $ git push origin main
git lfs를 자주 사용해야 할 때 주의할 점
하지만 명심해야 할 사실은 git lfs에는 제한이 존재한다. (아마 git ignore 안작성했던거 같다) 한 사용자에게 주어지는 무료 LFS storage는 1GB이다. 저장소를 더 쓰기 위해서는 결제를 해야 한다. 졸업프로젝트를 하면서 왜 자꾸 push가 안 돼서 한 달만 쓰려고 결제를 했는데 정기 결제였고 카드를 삭제할 수도 없었다. 그리고 이미 내가 2GB의 저장소를 사용중이라 결제 취소도 못하는 상황이었다.

결국 github support에 문의를 넣었고 내 레포를 삭제해야 한다.(docs.github.com/en/github/managing-large-files/removing-files-from-git-large-file-storage#git-lfs-objects-in-your-repository) 그래서 결국 레포를 다 삭제하고 다시 업로드 했다. 저기 있는 bandwidth는 내가 git lfs를 사용해서 다운로드한 이력이라는데 저건 한 달 후에 초기화된다고 해서 기다리는 중이다^_ㅠ