If the repository for your GitHub Pages site contains submodules, their contents will automatically be pulled in when your site is built.
You can only use submodules that point to public repositories, because the GitHub Pages server cannot access private repositories.
Use the https:// read-only URL for your submodules, including nested submodules. You can make this change in your .gitmodules file.
Further reading
- "Git Tools - Submodules" from the Pro Git book
- "Troubleshooting Jekyll build errors for GitHub Pages sites"

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
