본문으로 이동
Git 에러에러
fatal: shallow update not allowed

fatal: shallow update not allowed

얕은 클론에서의 push가 거부되었습니다. 원격이 얕은 업데이트를 허용하지 않습니다.

gitlinuxwindowsmacos

이 에러의 원인

저장소가 얕은 클론(--depth로 생성)이며 원격이 얕은 클론에서의 push를 허용하지 않습니다. push를 위해 전체 히스토리가 필요합니다.

수정 방법

얕은 클론을 전체 클론으로 바꾸세요: git fetch --unshallow origin. 그런 다음 다시 push하세요. CI 환경에서는 클론 깊이를 늘리거나 얕은 클론 대신 전체 클론을 사용하세요.

예제

git fetch --unshallow origin
공식 문서

관련 에러 코드