반응형
GIT 2.35.2 업데이트
WSL에 있는 폴더를 SourceTree로 열었을 때 귀찮은 오류 메시지가 생겼다.
현재 로그인중인 윈도우 유저와 WSL 파일/폴더의 소유자가 달라서 발생하는 오류이다.
GIT의 예외 설정을 추가해야 폴더 접근이 허용된다.
하지만, git config --global --add safe.directory '//wsl$/Ubuntu-..'
명령어로 추가해도 오류는 계속된다.
- WSL 폴더를 등록하고 싶을 땐
//wsl$/Ubuntu-...
앞에%(prefix)/
를 붙이면 해결된다.git config --global --add safe.directory '%(prefix)///wsl$/Ubuntu-20.04/home/ubuntu/airflow'
- 모든 폴더에 적용하고 싶을 때는
*
경로를 추가한다.git config --global --add safe.directory '*'
SourceTree는 WSL의 git이 아닌 윈도우의 git을 사용하기 때문에 윈도우의 터미널에서 명령어를 입력해야 한다.safe.directory
경로에 '//wsl$/Ubuntu/*'
, '//wsl$/Ubuntu/**'
등은 허용되지 않는 듯하다
반응형
'Software Development' 카테고리의 다른 글
윈도우 개발환경 세팅 (0) | 2023.09.13 |
---|---|
장고 서버에 https 적용하기 (Django + Gunicorn + Nginx + Let's Encrypt) (0) | 2020.04.19 |