github.com
via the following steps:
On Gitpod’s Dashboard:
Git Providers
and click New Git Provider
.GitHub
as the provider type and enter github.com
as the provider hostname.Developer settings
> OAuth Apps
.New OAuth App
and fill in the form with the following details:
Gitpod
(or any other name you prefer)Register application
to create the OAuth app.GitHub OAuth App creation screen
Client ID
and a Client Secret
from GitHub. Copy these values into the corresponding fields in Gitpod hit Activate
to test the connection.
GitHub prompt for Gitpod OAuth App permissions with user:email scope
Ctrl/Cmd + O
or click on the New Workspace button in your Gitpod Dashboard. This will prompt for a repository URL, or suggest recent repositories opened with your account.
Additionally, for an even more seamless workflow with GitHub, refer to our [browser extension](/classic/user/configure/user-settings/browser extension).
repo
scope permissions to open a workspace on a private repository, or to push code changes from a workspace back to your repository.
You can grant these additional permissions for GitHub under User Settings
> Git Providers
using the context menu on the right.
Gitpod settings for GitHub integration permissions
Organization access
.Grant
button. If you don’t have direct permission to authorize 3rd-party integrations, you can hit Request
to notify the org admin to approve the request.