# Utilisation de sous-modules avec GitHub Pages

Vous pouvez utiliser des sous-modules avec GitHub Pages pour inclure d’autres projets dans le code de votre site.

Si le dépôt de votre site GitHub Pages contient des sous-modules, leur contenu est automatiquement extrait lorsque votre site est créé.

Vous ne pouvez utiliser que des sous-modules qui pointent vers des dépôts publics, car le serveur GitHub Pages ne peut pas accéder aux dépôts privés.

Utilisez l’URL en lecture seule `https://` pour vos sous-modules, y compris les sous-modules imbriqués. Vous pouvez effectuer ce changement dans votre fichier `.gitmodules`.

## Pour aller plus loin

* [Outils Git : sous-modules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) dans le manuel *Pro Git*
* [Dépannage des erreurs de build Jekyll pour les sites GitHub Pages](/fr/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites)