Introduction
Pantheon's GitHub Application handles moving code from individual GitHub repositories to individual Pantheon sites.
Pantheon's GitHub Application directly integrates a GitHub repository with a Pantheon site. This allows you to use GitHub as your code repository while still using Pantheon to run your site.
The GitHub Application is currently in private Beta. Request access for your Pantheon workspace here.
Once enabled, this application accommodates a pull request workflow where a Multidev environment is created for each pull request. This allows you to test the code in the pull request before merging it.
Merging pull requests, or pushing code to the main branch of the GitHub repository, will automatically deploy the code to the Pantheon development environment.
How This Differs from Build Tools
The GitHub integration is distinct from Build Tools. Build Tools uses a CI service (such as CircleCI or GitHub Actions) as an intermediary to build and deploy your site. The GitHub integration connects your repository directly to Pantheon without requiring a separate CI pipeline.
More Resources
- Multidev - Learn about Pantheon's Multidev environments created for each pull request
- Next.js Documentation - Official Next.js documentation
- Terminus Repository Plugin - GitHub repository for the Terminus Repository Plugin

