728x90
error: invalid path '6:30/README.md'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

 

 

❓상황

깃 명령어로 clone시 빈폴더만 클론되는 현상이 발생했다.

$ git clone 깃허브URL
Cloning into '깃허브URL의 레파지토리 이름'...
remote: Enumerating objects: 137, done.
remote: Counting objects: 100% (137/137), done.
remote: Compressing objects: 100% (128/128), done.
remote: Total 137 (delta 30), reused 115 (delta 8), pack-reused 0
Receiving objects: 100% (137/137), 1.14 MiB | 9.60 MiB/s, done.
Resolving deltas: 100% (30/30), done.
error: invalid path '6:30/README.md'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

 

🔎 원인 파악

내가 사용하는 OS는 Window이고, 폴더이름을 생성할 때는 아래와 같은 키워드는 사용할 수 없다.

파일 이름에는 다음 문자를 사용할 수 없습니다. \ / : * ? " < > |

 

다른 OS의 경우, 특히 유닉스 계열의 MacOS의 경우에는 폴더 이름에 문자 제한이 없나보다.

내가 clone하려는 폴더에 콜론(:)이 들어가있기 때문에 Window OS에서는 클론이 불가능하다.

 

✨ 해결 방법

따라서, 리눅스나 MacOS 로 클론은 가능하고, 만약 Window OS도 가능하게 하려면 폴더 이름을 변경해야한다.

복사했습니다!