gitpod-io / gitpod-io/gitpod

Only one user can have a custom git integration

Open
#5,411 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

component: dashboard meta: never-stale needs visual design team: webapp user experience
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

Bug description

I just showed off the product and how it works for another colleague and it seems like only one user can integrate to a custom gitlab server. I had to remove it from mine so that he could do the integration, but as you see in the picture i am no longer able to integrate even tough i have no integrations setup on my personal account

Screenshot 2021-08-27 at 10 08 30

Steps to reproduce

Try to add a custom git integration with "ic-dev-03.increo.space" as the "Provider Host Name", the rest does not matter if it is valid or not

Expected behavior

Integrations to be connected per user and not globally, does this mean that other users could access the integration towards "ic-dev-03.increo.space" seeing as it says "Provider for this host already exists."

Example repository

No response

Anything else?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with the custom GitLab host ic-dev-03.increo.space, following the listed integration steps. Trace how the provider host is stored and checked across users; done means separate users can connect the same host without blocking one another or exposing each other's integration.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, typescript
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.