프로그래밍/Issue [Programming/Issue] LFS locking 과 관련한 에러 - 최근 Sourcetree 를 이용해서버전관리를 하면서 발생한 상황이다. Unity 프로젝트에 Git LFS 를 사용해서파일을 커밋하고 푸쉬했는데,대략 2시간 가까이 푸쉬 작업을 진행하더니다음과 같은 에러를 내뱉었다. Sourcetree 에서 뱉은 에러 로그 무슨 의미인지, 어떻게 해결하는지 찾아보는 와중,아래 링크에서 에러의 원인을 알 수 있었다. stackoverflow.com/questions/42597408/git-lfs-what-is-locking-support-and-should-i-enable-it Git (LFS): what is locking support? And should I enable it? "New" Git Comment: Just today I ran across the following comment from Git for the first time (at least the first time I saw it): Mikes-Mac$ git push Locking support detected on remote "origin". stackoverflow.com 대충 정리하자면 다음과 같은 내용이다. Git LFS v2.0.0 은 File locking 을 얼리-릴리스했다.이는, A 사용자가 큰 데이터를 푸시하는 도중에 파일에 잠금을 하여다른 이의 조작을 막는 기능이다.(추측)이 기능은 큰 용량의 파일을 업로드하는 와중에,다른 사용자가 파일에 접근하여 병렬 조작 현상이 발생하는 점을 확인하고이를 막기위한 기능으로 출시했다. 허나, 에러 로그를 보면Remote 'origin', 즉 Github에 올라간 repo는LFS locking API를 지원하지 않는다고 쓰여있다. 동시에, 아래 git 명령어와 함께LFS locking 을 비활성화 할 것을 당부하였다. 따라서 우리는에러 로그에 올라온 git 명령어를터미널에 붙여주기만 하면 된다. 이후 푸시를 해보니, 문제없이 작동되는 점을 확인할 수 있었다. 공유하기 게시글 관리 By me, From myself. 저작자표시 비영리 변경금지 '프로그래밍 > Issue' 카테고리의 다른 글 [Git/Sourcetree] Git LFS에 대해 알아보자 (0) 2021.06.07 Contents 당신이 좋아할만한 콘텐츠 [Git/Sourcetree] Git LFS에 대해 알아보자 2021.06.07 댓글 0 + 이전 댓글 더보기