You can integrate any public or private repository on GitHub with Gitpod.
GitHub prompt for Gitpod OAuth App permissions with user:email scope
Ctrl/Cmd + O
or click on the New Workspace button in https://gitpod.io/workspaces. This will prompt for a repository URL, or suggest recent repositories opened with your account.
You can also start a Gitpod workspace using a GitHub repository URL. Simply point your browser to the repository URL prefixed with gitpod.io/#
as described in Getting started.
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
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 for you.