본문 바로가기
Version Control System

Git 에러 : adding files failed (Filename too long)

by Davidev 2021. 10. 12.
반응형

 

 

오늘은 SI시장에서 Spring Framework을 사용할 수 밖에 없는 환경에 대한 이야기를 들었다.

그리고 나서 Spring을 이용해 웹 브라우저에서 Hello World를 보려고 하는데 설정부터 참 어렵다.

 

이클립스 4.16버전을 설치하고 설정 및 작성한 코드를 add 하려는데 아래와 같은 귀여운 에러가 나타났다.. 

 

흠.. 파일 이름이 긴 것도 기본적으로 add 제한 사유구나..

 

 

 

아래 링크에서 찾은 솔루션으로 바로 해결이 가능했다.

 

관리자 권한으로 커맨드 창을 실행하고 "git config core.longpaths true" 명령을 내리고나서

 

add하면 정상적으로 진행된다.

 

 

https://www.javaprogramto.com/2020/04/git-filename-too-long.html

 

3 Ways to Fix Git Clone "Filename too long" Error in Windows [Fixed]

A quick guide on how to fix the git clone error file error Filename too long git in windows machines. The fix is run "git config --system core.longpaths true" as admin.

www.javaprogramto.com

 

 

 

Follow the steps below to fix "Filename is too long" in git.


  • Update the git version to the latest from here. If you have updated, ignore this step.
  • Navigate to your project folder
  • Open the Git Bash and run as administrator
  • To enable the long paths to run "git config core.longpaths true" in git bash

 

 

참고)

 

문제의 원인은 '윈도우 API의 파일 경로 길이가 260자 제한을 갖기 때문이다.' 라고 블로그에서 확인 후 

글자 수를 세어본 결과 268개가 나왔다. 8개 차이로 유니크한(?) 에러를 발견한 것 같다..

 

 

추신)

 

window에서 cmd창을 최대화 한 후

한 줄에 몇 글자가 나오는지 살펴봤는데

최대 142글자까지 출력된다. (default font size / ASCII 내 문자인 경우)

반응형

댓글