본문 바로가기
Tip/Unity

[Unity] 유니티와 Github 연동하기 - 2 (LF will be replaced by CRLF... 에러 해결법)

by ruki 2024. 3. 16.

인터넷에 나온 방법대로 진행했으나 오류가 발생했다.

 

인터넷에 찾아보니 OS마다 줄바꿈 문자열이 달라 git에서 혼란을 느껴 에러 메시지을 띄운다고 한다.

 

이를 해결하는 방법은 OS마다 다르다고 한다.

windows에서의 명령어는 아래와 같다.

$git config --global core.autocrlf true

 

이 명령어를 Git bash에 입력하면 된다는데 나는 이 방법이 통하지 않았다.

--global을 빼고 폴더에다 저 명령을 직접 입력해도 마찬가지였다.

 

그래서 더 찾아보니 Unity 리포지토리에서 저 오류가 발생하는것은 줄바꿈 문제가 아니었다.

 

생성된 리포지토리에 .gitignore 파일을 보면 이렇게 나와있다.

# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/

 

나는 Unity 파일을 그대로 옮겨왔기 때문에 .gitignore 파일과 Unity 하위 폴더가 같은 위치에 있지 않았다.

그래서 발생한 문제였으며 Unity 하위 폴더들을 같은 위치에 배치해줌으로써 간단하게 해결되었다.