If the repository for your 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 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.
- Git Tools - Submodules from the Pro Git book
- Troubleshooting Jekyll build errors for Pages sites