git 오류 수정 - fatal: detected dubious ownership in repository at

- 에러 메세지.
fatal: detected dubious ownership in repository at <PATH>


- 해결.
두 가지 해결 방법이 있음.

저장소마다 safe.directory로 지정해야 함.
git config --global --add safe.directory P:\_git\path

컴퓨터를 혼자 사용할 경우 아래와 같이 모두 풀어도 무방함.
git config --global --add safe.directory '*'

설정은 다음 경로의 파일에 있음.
C:\Users\<NAME>\.gitconfig


- 원인.
git 저장소는 한 사용자만 사용해야 함.
한 컴퓨터를 여러 명이 사용하거나, 공유 폴더에 놓고 사용할 경우 다른 유저가 접근할 수 있어 문제가 생김.
그래서 사용자가 다를 경우 접근하지 못하도록 막았음.
safe.directory 옵션을 만들어 다른 컴퓨터에서 복사해 오거나 등의 경우 사용할 수 있도록 했음.


- 참고.
https://stackoverflow.com/questions/71849415/i-cannot-add-the-parent-directory-to-safe-directory-in-git

https://github.com/git/git/commit/8959555cee7ec045958f9b6dd62e541affb7e7d9

댓글

이 블로그의 인기 게시물

콘탁 Kontakt, KOMPLETE 저렴한 구입 방법.

대성 산업 탁상 시계 DS-173 메뉴얼

플러터(flutter) 개발 참고 사이트들.