git

WSL centos7 에서 git 이 느릴때 조치 (WSL2)

6미리 2023. 3. 3. 15:29

wsl2로 업데이트를 하고 나니 git status 명령 하나만으로도 굉장히 느려서 내가 뭘 잘못했나 싶었습니다.

git-bash 에서는 엄청빠릿빠릿하게 실행되었거든요.

급기야 git status에 내가 뭘 잘못한것도 없는데 수정된 파일이 엄청 많다고 알려줍니다.

 

vscode는 멀쩡한데???

커밋도 해보고 리포도 지우고 다시 받아봐도 뭐가 안됩니다.

그래서 찾아보니 처음에는 oh-my-zsh관련 항목이 보였습니다.

https://cdecl.github.io/devops/wsl-ohmyzsh-soslow/

 

근데 답은 아니었습니다. 저는 wsl에 centos7 을 사용중이었거든요.

이럴땐 영어로 찾으면 뭐가 나와요.

찾아찾아 아래와 같은 링크를 찾았습니다.

https://github.com/microsoft/WSL/issues/4401

 

ln으로 걸어 쓰라는등의 말이 있었지만, 결론은 윈도우의 git.exe 를 alias 걸어 씀 된다였습니다.

alias git="/mnt/c/Program\ Files/Git/bin/git.exe"

위와 같이 말이죠.

 

해결 완료.

 

위 깃헙 이슈의 최종상태는 해결된 것으로 보인다는데, 제 경우엔 여전히 해결이 안된 상태였습니다.

그래서 alias 를 새로 거는걸로 처리했습니다.

잠깐이나마 다시 git-bash로 돌아갈까 생각했었네요.