본문 바로가기

툴-팁

[GIT] error unable to create file ... Filename too long

반응형

git clone 을 하려고 하는데, 파일명이 너무 길어서 실패했다.

error: unable to create file 2022/07_swift_test_projects/how-to-make-async-command-line-tools-and-scripts-1/
how-to-make-async-command-line-tools-and-scripts-1/SwiftConcurrencyByExample.xcodeproj/project.xcworkspace/
xcshareddata/IDEWorkspaceChecks.plist: Filename too long
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.

에러메시지를 구글링하여 git 설정을 긴 패쓰네임을 허용하도록 해야 한다는 걸 알았다. ( https://javacan.tistory.com/entry/window-git-filename-too-long-error ) 하지만 설정하는 명령을 쳤는데, Permission denied 가 발생하였다.

C:\D\github\me>git config --system core.longpaths true
error: could not lock config file C:/Program Files/Git/etc/gitconfig: Permission denied

다시 검색해 보니 --system 이 아닌 --global 로 실행하는 명령이 있어서, 해당 명령을 실행하고 문제해결.

C:\D\github\me>git config --global core.longpaths true
728x90