Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- NumPy
- 가상환경
- 알고리즘 스터디
- Selenium
- queue
- Stack
- 알고리즘
- javascript
- String Method
- pandas
- Matplotlib
- MySQL
- type hint
- aws jupyter notebook
- 선그래프
- 백준
- 정보처리기사 c언어
- Join
- 자료구조
- 알고리즘스터디
- python
- 코딩테스트
- 노마드코딩
- openCV
- Algorithm
- 데이터시각화
- 프로그래머스
- dataframe
- 파이썬
- programmers
Archives
- Today
- Total
조금씩 꾸준히 완성을 향해
깃허브(Github) 대용량 파일 업로드 (git-lfs) 본문
git에 대용량 파일 업로드하기 (git lfs)
github에 파일을 올릴 때 100MB 이상 파일은 업로드할 수 없다!!!
이 사실을 몰랐던 나는 대용량의 CNN model을 올리려 했고, push 과정에서 에러를 마주했다ㅠㅠ
commit 을 되돌리고 git lfs를 사용하는 과정에서 애를 많이 먹었기 때문에 다음부턴 업로드 전에 반드시 꼭! 파일 용량을 확인하겠노라 굳게 다짐했다...
git lfs를 사용법 자체는 아주 간단하다.
1. git lfs 설치
$ 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
이렇게 파일 업로드가 무사히 완료되었다!!!
헤매이고 있는 분들 모두모두 Goodluck
'Python > 기타' 카테고리의 다른 글
[Python] 대용량 데이터 저장하고 불러오기(CSV vs Pickle) (0) | 2023.01.06 |
---|---|
[Python] Dictionary to Jason / json.dump() encoding 에러 & 한글깨짐 현상 (0) | 2023.01.04 |
[Google Colab Error] Your session crashed after using all available RAM (0) | 2022.11.20 |
VScode 터미널 & 환경변수 에러 / conda 터미널로 변경 (0) | 2022.09.15 |
[Python] 자주쓰는 pip 명령어 정리 (0) | 2022.09.11 |