GitHub Pages 사이트의 리포지토리에 하위 모듈이 포함되어 있으면 사이트가 빌드될 때 해당 콘텐츠를 자동으로 풀(pull)합니다.
GitHub Pages 서버는 프라이빗 리포지토리에 액세스할 수 없으므로 퍼블릭 리포지토리를 가리키는 하위 모듈만 사용할 수 있습니다.
중첩된 하위 모듈을 포함하여 하위 모듈에 대한 https://
읽기 전용 URL을 사용합니다. .gitmodules 파일에서 이 변경을 수행할 수 있습니다.
추가 참고 자료
- Pro Git 설명서의 “Git 도구 - 하위 모듈”
- "GitHub 페이지 사이트에 대한 Jekyll 빌드 오류 문제 해결"