FastStore WebOps onboarding now includes support for GitHub Enterprise, so you can connect your storefront to enterprise GitHub instances with custom domains.
GitHub Enterprise support is currently in open beta. If you want to use a GitHub Enterprise instance for your FastStore project, please contact VTEX Support.
What has changed?
Previously, the FastStore WebOps supported only GitHub personal and organization accounts. Now, you can also connect to GitHub Enterprise instances with custom domains (for example, mycompany.ghe.com), in addition to the default options.
Why did we make this change?
Many enterprise customers use GitHub Enterprise with custom domains for enhanced security, compliance, and governance. By supporting this setup, we enable enterprise teams to integrate their FastStore projects with their existing GitHub infrastructure. This reduces setup friction and ensures that all organizations can leverage FastStore WebOps regardless of their GitHub deployment model.
What needs to be done?
If you want to use a GitHub Enterprise instance for your FastStore project, please contact VTEX Support.
Once enabled, follow these steps to set up FastStore WebOps with GitHub Enterprise:
-
In the Git Provider section of the onboarding process, select Custom Domain to connect to a GitHub Enterprise instance.
-
Enter your GitHub Enterprise domain. For example,
{enterpriseName}.ghe.com, where{enterpriseName}is the name of your GitHub Enterprise account. -
Click Connect with GitHub and complete the GitHub app installation for your custom domain.
-
In the Repository access section, choose whether to grant access to all repositories or only select repositories.
-
Click Install to complete the integration, then proceed with repository selection (create new or select existing).
For detailed instructions, see the Starting the Project guide.