IBM Cloud Docs
Git 서브모듈의 복제 구성

Git 서브모듈의 복제 구성

로컬 컴퓨터에서 Git 저장소 (repo) 의 사본을 작성하는 프로세스를 Git 복제라고 합니다. 로컬 컴퓨터에서 작성된 사본을 Git 복제라고 합니다.

기본적으로 파이프라인의 Git 복제본은 저장소에서 하위 모듈을 복제하지 않습니다. 그러나 옵트인 플래그 중 하나를 설정하여 사용자 저장소 (애플리케이션 저장소 및 단일 파이프라인 구성 저장소) 에서 하위 모듈 복제를 사용으로 설정할 수 있습니다.

현재 파이프라인의 Git 복제본은 HTTPS를 사용하며 SSH는 지원되지 않습니다. 하위 모듈을 복제하려면 Git 저장소의 .gitmodules 파일이 HTTPS URL 또는 상대 URL을 사용해야 합니다.

옵트 인 플래그는 다음과 같습니다.

  • opt-in-clone-submodules
  • opt-in-clone-remote-submodules

옵트 인 매개변수

표 1. git 하위 모듈 복제를 위한 선택적 매개변수
매개변수 이름 설명
opt-in-clone-submodules 하위 모듈의 복제를 사용하려면 1로 설정하십시오. --recurse-submodules Git 옵션을 사용하여 복제
opt-in-clone-remote-submodules 서브모듈의 원격 추적 분기의 상태를 사용하여 서브모듈의 복제를 사용하려면 1로 설정하십시오. --recurse-submodules --remote-submodules Git 옵션을 사용하여 복제합니다.