- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
How to management a Largefile in GitHub ? (Git LFS ) 본문
728x90
git은 소스형상관리툴로, 현재 가장 많이 사용하는 툴이다. git은 개발 코드의 형상관리를 해주지만, 텍스트 파일에 최적화 되어있기에, 이미지파일이나 동영상, AI model 파일과 같은 binary 파일에 대해서는 그 변화된 증분값 만큼의 관리가 쉽지 않으며, 용량 역시 텍스트파일에 비해서 큰 편이다.
필자는 Unity 프로그램을 관리하는 과정에서 특정 파일에 있어 이와같은 문제가 발생하였다.
위와 같은 문제점으로 인해서 용량이 큰 파일들, binary 파일들을 별도로 관리해주기 위하여 git lfs 라는 것을 Github에서 만들었다. 하지만 이는 다른 git서비스사인, Gitlab, Bitbucket에서도 사용가능하다고 한다.
Git LFS 설치법
git lfs를 사용하기 위해서는 git lfs 파일을 별도로 설치하여야 한다. 현재글에서는 Windows 에서 사용하였지만 Linux, Mac등 에서는 apt나 brew를 사용하여 설치가 가능하다고 한다.
728x90