Если репозиторий для сайта GitHub Pages содержит подмодули, их содержимое будет автоматически извлекаться при сборке сайта.
Можно использовать только подмодули, указывающие на общедоступные репозитории, так как сервер GitHub Pages не может получать доступ к частным репозиториям.
Используйте для своих подмодулей, в том числе вложенных подмодулей, URL-адрес https://
только для чтения. Это изменение можно внести в файле .gitmodules.
Дополнительные материалы
- Раздел Инструменты Git — подмодули в книге Pro Git
- "Устранение ошибок сборки Jekyll для сайтов GitHub Pages"