협업 툴/Git

Git LFS Push할 때 오류남 해결법

5_솔방울 2022. 12. 16.

Git LFS

GIt LFS란 깃에 50MB를 초과하는 큰 파일들을 업로드 할 때 필요한 기능이며, 깃으로(소스트리 등을 이용할 시엔 제공하는 터미널로) 설치하여 사용할 수 있다. 사용자가 설정한 유형의 파일을 다른 서버에 올린 뒤 원래 위치에 포인터를 남겨 사용자는 기능을 그대로 사용할 수 있지만 파일을 다른 곳에서 받아오게 해주는 기능이다.

사용법

다운로드

git lfs install

설정

git lfs track [파일 경로]

 

Git LFS 오류?

그러나, 내가 간과했던 오류가 있다..

git lfs는 큰 용량의 파일을 미리 commit 한 다음에 install하여 사용하면 오류가 발생한다!

아마 이미 다른 부분을 저장한 뒤(커밋한 뒤) lfs를 사용하려 한 것이 때문이다..

 

오류 해결법

commit한 파일들을 취소한 뒤, 그 뒤 lfs를 다운받아 설정한 뒤 다시 commit->push하면 정상적으로 작동한다.

git 터미널 안에서 해결하려면, 설정을 해주기 전 git rm --cahced [파일 경로] 를 해주면 된다.

댓글