Connect Git providers with OAuth
Connect OpenShift Dev Spaces to your organization’s Git providers with OAuth so that developers can clone repositories and push code from workspaces without manually configuring credentials.
For each provider, you complete two steps: create an OAuth application on the provider’s website, then apply the credentials as a OpenShift Secret on your OpenShift Dev Spaces cluster. Configure only the providers your team uses:
- GitHub: OAuth App or GitHub App (finer-grained permissions)
- GitLab: Authorized application (OAuth 2.0)
- Bitbucket Server: Application link (OAuth 2.0 or OAuth 1.0)
- Bitbucket Cloud: OAuth consumer
- Microsoft Azure DevOps: Microsoft Entra ID application
Note:
Microsoft Entra ID replaces the deprecated Azure DevOps OAuth 2.0 application, which no longer accepts new registrations. If you have an existing Azure DevOps OAuth app, migrate to Microsoft Entra ID.