본문 바로가기

IT/Software

VS Code Git 안전하지 않은 저장소 경고 해결법

VS Code Git 안전하지 않은 저장소 경고

원인

Git 2.35.2부터 현재 로그인한 사용자저장소 폴더의 소유자가 다를 경우, Git이 해당 저장소를 "잠재적으로 위험"하다고 판단하고 차단합니다.

Windows에서 가장 흔한 케이스:

  • 관리자 권한(Run as administrator) 으로 실행한 앱(VS Code, Windows Terminal 등)으로 git clone 했을 때
  • 이후 일반 권한으로 VS Code를 열면 소유자 불일치 발생

해결 방법

방법 1: VS Code에서 직접 해결 (권장)

  1. Ctrl+Shift+PManage Unsafe Repositories 검색 후 실행
  2. 목록에서 현재 저장소(mcu-s32n5x-freertos) 선택
  3. Mark as Safe 클릭

방법 2: Git 명령어로 해결

git config --global --add safe.directory C:/Work/mcu-s32n5x-freertos

방법 3: 근본적 해결 (소유권 일치)

파일 탐색기 → 폴더 우클릭 → 속성 → 보안 → 고급 → 소유자를 현재 계정으로 변경


요약

앞으로는 git clone 할 때 관리자 권한 없이 일반 VS Code나 터미널을 사용하면 이 문제가 재발하지 않습니다.