본문 바로가기

~2023

[Git] 맥북에서 깃허브에 대용량 업로드하기

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
반응형