VS Code Git 안전하지 않은 저장소 경고
원인
Git 2.35.2부터 현재 로그인한 사용자와 저장소 폴더의 소유자가 다를 경우, Git이 해당 저장소를 "잠재적으로 위험"하다고 판단하고 차단합니다.
Windows에서 가장 흔한 케이스:
- 관리자 권한(Run as administrator) 으로 실행한 앱(VS Code, Windows Terminal 등)으로
git clone했을 때 - 이후 일반 권한으로 VS Code를 열면 소유자 불일치 발생
해결 방법
방법 1: VS Code에서 직접 해결 (권장)
Ctrl+Shift+P→Manage Unsafe Repositories검색 후 실행- 목록에서 현재 저장소(mcu-s32n5x-freertos) 선택
- Mark as Safe 클릭
방법 2: Git 명령어로 해결
git config --global --add safe.directory C:/Work/mcu-s32n5x-freertos
방법 3: 근본적 해결 (소유권 일치)
파일 탐색기 → 폴더 우클릭 → 속성 → 보안 → 고급 → 소유자를 현재 계정으로 변경
요약
앞으로는 git clone 할 때 관리자 권한 없이 일반 VS Code나 터미널을 사용하면 이 문제가 재발하지 않습니다.
'IT > Software' 카테고리의 다른 글
| c/c++ inline 함수 유지 or 제거 (0) | 2026.01.19 |
|---|---|
| VS Code - Markdown Preview 폰트 변경 (0) | 2025.01.06 |
| 리그레션 테스트 - Regression test 의미 (0) | 2024.11.26 |
| Makefile - 쉘 조건문 내에서 make 다른 타겟 호출 방법 (0) | 2024.11.22 |
| Makefile - -@[ -n "$(wildcard reports/*)" ]의 상세 설명 (0) | 2024.11.22 |