728x90
반응형
인공지능 프로젝트를 진행하다보면 데이터나 모델 가중치 등 개수가 많고 용량이 큰 파일을 깃허브 레파지토리에 업로드하는 경우가 있는데 이럴 때 용량 제한으로 업로드가 거부된다.
그렇다고 방법이 없는 것은 아니니 M1칩이 탑재된 디바이스 기준으로 어떻게 해야 깃허브에 대용량 업로드가 가능한지 알아보자.
1. 준비물
- Homebrew
- Git
2. Git-LFS 설치
git-lfs를 설치하면 100MB이하까지 무료로 대용량 업로드가 가능하다! 그래서 homebrew를 통해 설치해주자.
brew install git-lfs
3. Git-LFS 설정
git-lfs가 설치됐다면 프로젝트 폴더로 가서 대용량 업로드 할 파일 타입?을 설정해주면 된다.
cd [프로젝트 폴더]
git-lfs track "*.*" # "[파일 타입]"
[파일 타입]은 내가 모든 파일 타입을 대용량 업로드 할 것 같다하면 *으로 설정하고 zip 파일을 업로드할거면 *.zip, 혹은 특정 파일만 본다면 [특정 파일명].[특정 파일의 확장자]를 적어주면 된다.
그럼 .gitattribute 파일이 있을텐데 이 파일을 먼저 커밋해준 다음에 사용하면 대용량 업로드가 가능하다.
728x90
반응형
'~2023' 카테고리의 다른 글
[후기] 데이터 청년 캠퍼스 2022 (1/3) - 빅리더 AI 아카데미란? (0) | 2023.04.25 |
---|---|
[Git] commit 상태로 초기화하기 (0) | 2023.04.25 |
[문제 해결] Docker run 명령어 실행 에러 (0) | 2023.04.25 |
[문제 해결] docker.sock에 대한 permission denied이 발생한 경우 (0) | 2023.04.25 |
[문제 해결] Apache http 403 에러 발생 AH01630 (0) | 2023.04.25 |