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도 가능하게 하려면 폴더 이름을 변경해야한다.
'공부 > 오류' 카테고리의 다른 글
오류 | jest에서 e.target.name.value가 추출되지 않는 이유(feat. React) (0) | 2023.07.26 |
---|---|
오류 | .env 환경변수 파일 원격저장소에서 삭제시키기 (0) | 2023.07.03 |
오류 | react-router-dom dynamic route & Link component( = useNavigate or redirect) (0) | 2022.12.25 |
오류 | eslint no-unused-vars (0) | 2022.12.08 |
오류 | git push -u origin main (0) | 2022.11.18 |