[window] WSL 사용시 주의사항
준비사항
- wsl 배포판에 git이 설치되어 있어야합니다.
git clone시 주의사항
- WSL의 파일 시스템은 Windows와 분리되어 있으므로, Windows와 Linux 파일 시스템 간의 경로 차이를 유의해야 합니다.
- 만약
git clone
중 오류가 발생하면, 오류 메시지를 확인하고 해결 방법을 찾습니다. 특히 파일 이름이나 경로와 관련된 오류는 Linux에서의 파일 이름 규칙을 고려해야 합니다.
wsl에서 git clone 혹은 git push 명령어를 실행했을 경우 파일권한 issue가 있습니다.
이경우 다음과 같은 방법으로 설정을 추가해주시기 바랍니다.
1. wsl 배포판의 루트경로에서 아래 명령어로 wsl.conf 파일로 진입합니다.
sudo nano /etc/wsl.conf
2. 아래 설정을 추가합니다.
[automount]
options = "metadata"
3. 아래 명령어로 wsl을 종료후 restart 합니다.
wsl --shoutdown
4. git clone을 통해 원격저장소의 소스를 가져옵니다.
5. 파일권한을 확인합니다.
ls -l
일반적으로 wsl을 이용하여 git clone 혹은 git push시 모든 디렉토리 및 파일 premission이 777로 변경됩니다.
git clone후 파일권한이 변경되는지 확실히 체크후 변경되지 않을 경우 git clone / push 명령어를 사용해주시기 바랍니다.