본문 바로가기
Unity

[Unity] 유니티 Temp/UnityLockfile Permission denied 에러 해결

by 푸드듥 2022. 3. 24.
반응형

Unity 실행 중에 git add 를 하자 다음과 같은 에러가 발생했다.

error: open("Temp/UnityLockfile"): Permission denied
error: unable to index file 'Temp/UnityLockfile'
fatal: adding files failed

 

해결방법 #1

Unity를 종료한 뒤에 다시 add를 시도한다.

위 파일은 실행 중에만 생기는 임시 파일인 것 같다. Unity를 종료한 뒤에 git add를 하면 에러가 뜨지 않는다.

 

해결방법 #2

git bash에 다음과 같이 입력한다.

Temp/UnityLockfile이 문제가 되는 것이므로, 이를 gitignore파일에 추가하여 add에서 제외해준다.

echo "Temp/UnityLockfile" >> .gitignore

 

그럼 프로젝트가 있는 폴더에 .gitignore 파일이 생긴 것을 볼 수 있다.

연결 프로그램을 메모장으로 설정하고 열어보면 아래처럼 Temp/UnityLockfile이 추가되어 있다.

.gitignore을 열면 다음과 같이 적혀있다.

이제 다시 git add 를 해보면 Unity 실행 도중이어도 문제 없이 진행된다.

반응형

댓글