Configure repository access to create environments from GitHub, GitLab, or other SCM providers. This is required even for public repositories. Skip this if you only need empty environments.Click Add a provider and select a provider:
Configure the host (or use the default for github.com). To support multiple hosts, add a separate provider for each.
Choose at least one authentication method:
OAuth: Easy sign-in through your SCM provider
Personal Access Token: Users provide their own PAT
Users authenticate before starting their first environment on the runner.
Click Save. You can now start environments from repos on the configured host.
Users authenticate once per host. Tokens are encrypted and stored for future use.If an admin disables an authentication method or deletes an integration, affected tokens are deleted and users must re-authenticate.