Add support for PATs in GitHub Enterprise server #22582
Labels
area/factory/server
Server side of factory implementation
kind/enhancement
A feature request - must adhere to the feature request template.
severity/P1
Has a major impact to usage or development of the system.
sprint/current
team/A
This team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che
Is your enhancement related to a problem? Please describe
When a developer that has GitHub Enterprise Server creates a PAT and tries to load it in from the 'User Preferences > Personal Access Tokens' menu in the Dashboard, they get an error that says that the token is not valid, even though it is a valid token. It appears we just haven't added support for GitHub Enterprise Server yet (i'm guessing the validation logic for an alternate URL must be different).
Describe the solution you'd like
I would like to see support added for individual users to add their PATs from Github Enterprise Server (self-hosted github). Today it looks like we only support GitHub.com and GitHub Enterprise Cloud, but I would like the same experience for Enterprise Server.
Describe alternatives you've considered
I believe the oauth integration is supported for GitHub Server, so that's an alternate path, but for a smooth Day 1 or POC experience, it would still be great to have support for PATs so that we don't need to engage with cluster admins just to create a workspace from a git repo.
Additional context
No response
The text was updated successfully, but these errors were encountered: