반응형
gitlab에서 clone을 진행하다가, 전체가 clone 받아진 듯하더니 아래와 같은 오류를 남기며 죽어버렸다..
총 두가지 시도를 진행할 것인데,
전체에서 각 branch 의 히스토리를 2씩 읽어오는 것에서 > 특정 branch 클론 ; 실패
특정 branch의 1 depth의 히스토리만 읽고 fetch all 진행 ; 성공

fetch-pack: unexpected disconnect while reading sideband packets
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
해당 원인은 브런치가 너무 많고 용량이 커서로 판단이 되었고, 깃 히스토리를 전체 받지 않고 depth 옵션을 지정하여
clone 받으면 된다. (전체가 아닌 일부만 받는 것을 뜻함)
첫번째 시도.

git clone ---depth 2 로 최근 2개까지의 히스토리만 포함하여 프로젝트를 내려받았다.
그 후에, 해당 branch 만 clone 했으나 실패하였다.
git clone --branch {branch name} --single-branch https://{repo url}
Sign in
GitLab Community Edition
git.saltlux.vn

위와 같은 오류가 발생하였다.
두번째 시도.
git clone -b {브랜치명} https://{git repo 주소} --depth 1

git fetch --all

반응형
'IT > 개발' 카테고리의 다른 글
| [Docker compose] Elastic Search 설치 (1) | 2025.02.10 |
|---|---|
| [Java] IntellJ VM arguments (VM options 추가) (1) | 2023.10.10 |
| 인텔리제이(IntelliJ) 프로젝트와 깃(GitLab) 연동 - 1 gitbash,window 연동으로 repo clone (0) | 2023.10.04 |
| GitLab SSH key 등록 (git bash) (0) | 2023.10.04 |
| [H2 Database] H2 - Springboot 사전 작업 - (2)테이블 & 데이터 생성 (0) | 2023.09.11 |