회사에서 git 업데이트를 오랜만에 진행하려고(??? 그렇다.. 관심없다가 괜히 업데이트 해야지~ 하고 생각났다..) 소스트리를 실행했더니..

git status failed with code 128: fatal unsafe repository .... is owned by someone else 라는 메시지와 함께..

To add an exception for this directory , call:

git config --global --add safe.directory
'D:/WORK/REPOSITORY'

메세지가 발생했다..

뭐지 하고 검색해보니 git 의 보안문제가 발생했고..

메시지내의 문구를 그대로 치면 된다고 한단다.

git config --global --add safe.directory "디렉토리"

이렇게 치면 된다고 해서 저 디렉토리 부분에 실제 repository 경로를 적었는데
계속 동일 메시지가 발생했다..

다른 사람들과 달리 나의 경우는 틀린줄 알고 검색했는데 답은 찾지 못했고 그러다가
c:\사용자\계정.gitconfig 파일을 열어 보니

[safe]라는 항목에 내가 입력한 repository 디렉토리가 입력되어 있었다.
그런데 그 해당 경로가
D:\WORK\REPOSITORY 등으로 백슬래쉬가 두번 입력되어 있어 이를 \한번으로 수정 , 저장하고 소스트리를 실행했더니, 동일한 에러 메시지가 발생했다. 그래서 디렉토리를 백슬래쉬가 아닌 리눅스 처럼 슬래쉬 (/)로 변경했더니 되더라.

D:/WORK/REPOSITORY

그렇다.. 디렉토리 구분을 슬래쉬(/)로 해야 적용된다.

나처럼 삽질 하지 않기를 바란다.

**
* 에러 메시지 문구에도 디렉토리 구분자는 슬래쉬다... 역시 모든 문제의 답은 문제에 있다.. ㅋ **

+ Recent posts