컴굥일지
[VSCode] M1 맥북 Git: fatal: is outside repository at 오류 해결 본문
[VSCode] M1 맥북 Git: fatal: is outside repository at 오류 해결
gyong 2022. 4. 1. 03:19문제 상황
m1 맥북을 사고 vscode를 깔았다.
윈도우 데스크톱으로 작업하던 프로젝트를 git clone 해서 계속 작업하고 커밋을 하려는데 에러가 계속 떴다.
좀 더 자세히 적자면, vscode 좌측의 소스 제어를 통해 파일을 추가하고 커밋을 하려 했었다.
더불어 변경사항을 취소하려고 해도 같은 에러가 발생했다.
아래와 같은 에러가 발생했다.
Git: fatal: /Users/ijingyeong/이진경/Participatory-fairy-tale-service_test/motion/test7/cam_ex.py: '/Users/ijingyeong/이진경/Participatory-fairy-tale-service_test/motion/test7/cam_ex.py' is outside repository at '/Users/ijingyeong/이진경/Participatory-fairy-tale-service_test'
이 오류를 해결하려고 stackoverflow도 보고, 깃허브 issue도 보고, 기술 블로그들도 열심히 읽어봤는데 약 2주 동안 해결을 못했다. 하하하.... 진짜 눈물 나는 시간이었다.
근데 신기하게도 터미널로 git add, git commit을 하니까 이건 또 문제없이 됐었다.
도대체 뭐가 문제지??? 하면서 계속 고민하다가 딱 한 가지를 바꿔보았다.
문제 해결 방법
문제는 파일 이름 때문이었다.
파일 이름에 한국어가 들어있어서 문제가 되었던 것이다.
아래 사진의 에러 메세지를 자세히 보자.
파일 경로에 한글이 포함된 것을 알 수 있다.
현재 작업 중인 폴더의 이름이 Participatory-fairy-tale-service_test인데, 상위 폴더의 이름이 한국어로 되어있어서 에러가 발생한 것이다.
그래서 상위 폴더의 이름을 아래처럼 영어로 바꿔보았다.
그 결과...
언제 오류가 났었는지 모를 정도로 아주 잘 굴러갔다.
앞으로는 절대 파일명에 한국어 안 쓸 것 같다 ㅎㅎ
'Tip & 오류 해결 > 오류 해결 모음' 카테고리의 다른 글
[C/C++] terminated with exit code: 3221225477. (0) | 2023.07.30 |
---|---|
[Firebase] Request had invalid authentication credentials 에러 해결 (0) | 2023.07.26 |
[Notion] 한국어 입력 지연 해결 방법 (1) | 2023.07.16 |