# Использование подмодулей с страницами GitHub

Дополнительные модули можно использовать с GitHub Pages, чтобы включить другие проекты в код сайта.

Если репозиторий для сайта GitHub Pages содержит подмодули, их содержимое будет автоматически извлекаться при сборке сайта.

Можно использовать только подмодули, указывающие на общедоступные репозитории, так как сервер GitHub Pages не может получать доступ к частным репозиториям.

Используйте для своих подмодулей, в том числе вложенных подмодулей, URL-адрес `https://` только для чтения. Это изменение можно внести в `.gitmodules` файл.

## Дополнительные материалы

* [Инструменты Git — подмодулы из книги](https://git-scm.com/book/en/v2/Git-Tools-Submodules)*Pro Git*
* [Устранение ошибок сборки Jekyll для сайтов GitHub Pages](/ru/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites)