728x90
원인
git pull, 혹은 git clone 중 remote 데이터의 용량이 너무 크거나 인터넷 속도가 너무 느려서 버퍼를 감당하지 못하기 때문.
해결
-
- shallow clone 후 unshallow fetch를 통해 두 번에 나눠 데이터를 가져온다.
$ git clone http://github.com/large-repository --depth 1 $ cd large-repository $ git fetch --unshallow
- 버퍼 사이즈를 증가 시킨 후 clone한다.(보통 1번을 사용하면 해결된다.)
$ git config --global http.postBuffer 524288000
- shallow clone 후 unshallow fetch를 통해 두 번에 나눠 데이터를 가져온다.
회고
AI 프로젝트 진행 하던 중, backend의 데이터와 학습시킨 모델의 용량이 너무 커진 나머지 git clone이 안되어서 생긴 문제였다. 애초에 처음부터 하나의 local 깃 저장소에서 작업하면 발생하지 않는다.
참고
728x90
'GIT' 카테고리의 다른 글
GIT Error - Git can't detect local changes, can't add (0) | 2021.06.13 |
---|---|
GIT Error - can't find remote repository (0) | 2021.06.13 |
Git 계정정보 초기화(git config clear), credential error 원인 및 해결방법 (0) | 2021.06.13 |
remote: HTTP Basic: Access denied (0) | 2021.06.13 |
Git 저장소 옮기기 / 복사 : git repository mirroring (0) | 2021.06.03 |
댓글