If you wish to create the project from a starter template, Gatsby Cloud will ask you to grant "All repositories" access. We do this because Github doesn't offer a way to scope access to a specific repository that hasn't already been created.
If you would prefer to not grant access to all repositories, then you can follow these steps to use a starter template:
- Clone the template you wish to use and manually push it to your Github repository.
- Add that repository to the list of repositories that the Gatsby Cloud application on Github has access to. You can find this under Settings > Applications > Gatsby Cloud on your Github account if you have already granted access to some or all of your repositories.
- Add the site to Gatsby Cloud using the "import from a Git repository" flow