윈도우즈에서 git을 사용하는 경우 아래와 같이 파일이름이 길어 에러가 발생할 수 있습니다.

Filename too long


위 에러는 git을 최근 버전으로 업데이트하면서 발생할 수 있습니다. /node_modules/에 설치된 모듈의 이름이 길어 에러를 발생시키게 됩니다. 어떻게 해결할 수 있을까요?


이때 에러를 해결하는 방법으로 git config에 --system 설정을 추가하도록 합니다. 커맨더를 사용시 관리자 권한으로 명령어를 입력해야합니다. 관리자 권한으로 윈도우즈에서 cmd를 사용하려면 우측 버튼을 클릭하여 실행할 수 있습니다. 잘모르시는 경우 아래 과정을 따라하세요.

1. 좌측하단의 윈도우 버튼 클릭
2.  cmd를 누르면 나타나는 '명령 프롬프트'에서 마우스 우클릭
3. '관리자 권한으로 실행'을 클릭

이제 나타나는 화면에 커맨드를 아래처럼 입력합니다.
git config --system core.longpaths true

위 명령어를 실행하고 다시 git을 수행하면 long filename 에러가 사라지게됩니다. 동일한 이슈 발생시 위 방법을 사용하세요.