-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Closed
Copy link
Labels
area/git/dev-environment-configIssues and PRs related to the automatic setup of git within a cloud development environmentIssues and PRs related to the automatic setup of git within a cloud development environmentarea/git/oauth-servicesOAuth support to authenticate developers with their GitHub, GitLab, Bitbucket etc...accountsOAuth support to authenticate developers with their GitHub, GitLab, Bitbucket etc...accountskind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.roadmap/3-monthsEpics that are planned to complete in the short term (within 3 months)Epics that are planned to complete in the short term (within 3 months)severity/P1Has a major impact to usage or development of the system.Has a major impact to usage or development of the system.
Description
Is your enhancement related to a problem? Please describe
When the developer provides a private git repo HTTP URL (i.e. https://<che-host>/#<git-repo-http-url>), Eclipse Che looks for a devfile.yaml at the root of it and creates the corresponding DevWorkspace.
But that works only for GitHub, GitLab or Bitbucket and only if the git service has been previously configured (OAuth App or PAT). For other git services such as:
the the workspace will fail to start.devfile.yaml will be ignored
Describe the solution you'd like
- 🟣 support AzureDevOps OAuth flow
- Support URLs with basic authentication when resolving a devfile #21998
- The workspace should start even if che-server fails to resolve the devfile #21997
- Add info about starting a workspace from raw devfile location che-docs#2566
- Support GIT+SSH URLs when starting workspaces #22025
- Documentation about Git repositories URLs is not complete #22356
- Use default devfile during workspace startup based on 'ssh://' if devfile can not be retrieved by che-server #22488
- Automatically restart from local devfile when devfile failed to be resolved at startup #22491
- As a User, I want to configure SSH keys from the User Dashboard #22111
Describe alternatives you've considered
Add OAuth and PAT support for other git services too.
Additional context
That's an issue for public repos too. But in the case of public repos there is a workaround. Instead of using the common workspace URL (https://<che-host>/#<git-repo-url>) the developer should use https://<che-host>/#<devfile-url>?remotes={<git-repo-url>}.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/git/dev-environment-configIssues and PRs related to the automatic setup of git within a cloud development environmentIssues and PRs related to the automatic setup of git within a cloud development environmentarea/git/oauth-servicesOAuth support to authenticate developers with their GitHub, GitLab, Bitbucket etc...accountsOAuth support to authenticate developers with their GitHub, GitLab, Bitbucket etc...accountskind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.roadmap/3-monthsEpics that are planned to complete in the short term (within 3 months)Epics that are planned to complete in the short term (within 3 months)severity/P1Has a major impact to usage or development of the system.Has a major impact to usage or development of the system.