Learn how to connect Builder Projects to your GitHub Enterprise Server. Once your account is connected, design visual changes within Fusion and then share your AI assisted code with your team through a pull request.
- Grant access to your GitHub Enterprise Server account.
- Connect specific repositories to Fusion Projects.
For users behind firewalls: You may need to allowlist Builder's static IP address: 35.226.66.119
.
There are a few items you need to know before configuring the connection:
- A GitHub Enterprise Server Admin must create a GitHub app on your instance to enable Builder authorization.
- Once configured, admins can edit the connection to specify which repos and Organizations have Builder access.
- Users then authorize Builder to generate access tokens.
Note: If admins restrict app additions, you might receive an Update Request and an admin notification.
To connect your GitHub Enterprise Server to Builder:
- On the Projects page, click the Connect Repo button.
- Click Connect to Enterprise Server.
- Copy your URL from GitHub Enterprise Server and paste it into the Enter your GitHub Enterprise Server host input.
- Click the Register GitHub App button.
- In GitHub, make sure your app's GitHub name is Builder.io and click the Create GitHub App for <your handle> button.
- Back in Builder, click the Authorize Builder button.
- When prompted in GitHub, click the Authorize Builder.io button.
- When prompted, upload your token file or click the Open GitHub To Get Token button. In the video below, the user uploads their token file.
- When you've put your token in the input, click the Use Token button.
- In Builder, click the settings wheel icon next to your connected GitHub Enterprise Server URL and select Edit GitHub Connection.
- In GitHub, choose where you want to install Builder.
- Click the Install & Authorize button.
- Click Open GitHub To Get Token button.
- Add your token and click the Use Token button.
- For more details on connecting to a specific repository, visit Connecting an existing repo.
The video below shows this flow:
Important considerations for on-premises deployments:
- PR title and description updates run client-side, so wait for completion.
- If using web containers and experiencing clone issues, use the Desktop app with local containers instead.
Visit Connecting an existing repo for details on configuring Builder to use your repo. Or, create a Starter template that uses your own repository and design system as a starting point.