How Git authentication works in cloud development environments

When you clone a private repository or push code from a cloud development environment, Che needs credentials to access your Git provider. Authentication can be configured at the platform level by your administrator or individually with a personal access token.

User authentication to a Git server from a cloud development environment is configured by the administrator or, in some cases, by the individual user:

  • Your administrator configures an OAuth application on GitHub, GitLab, Bitbucket, or Microsoft Azure Repos for your Eclipse Che instance.

  • Alternatively, individual users create their own Kubernetes Secrets for personal Git-provider access tokens or configure SSH keys.