- Introduction
- Getting started
- Configuration
- Dev Container
- Automations
- Editors
- VS Code
- Cursor
- JetBrains
- Zed
- Gitpod Desktop
- Self-Hosted Runner
- AWS
- Azure
Coming soon
- GCP
Coming soon
- Linux
Coming soon
- Source Control
- GitHub
- GitLab
Coming soon
- Bitbucket
Coming soon
- Integrations
- Port sharing
- Personal access tokens
- Administration
- Organizations
- Projects
- Billing
- Reference
- CLI
Heads up!
On October 1, we introduced Gitpod Flex. You can swap between documentation by using the
switcher in the left navigation bar.
GitHub
Source control integrations are attached to Self-Hosted Runners. You can setup a Github integration during runner creation or in the runner settings. Self-hosted Github instances are supported by changing the Host during setup.
There are two ways to integrate Github. Both can be used simultaneously:
- OAuth: Using an OAuth app is the preferred method as it allows users to sign in more quickly. You’ll need to setup an OAuth app within Gitpod.
- Personal Access Token: Each user will need to create a Personal Access Token. They will be provided with a deep link to do so on first environment creation.
See AWS runners for more.