This feature is provided by a new plugin gitlab
. This plugin will integrate with git plugin:
- On git service homepage the git repository creation button becomes a dropdown
- Create a new repository
- Integrate a remote gitlab repository
- When git administrator choose the later, they will be prompted for
- A gitlab server instance
- A user personal API Token
- Only one gitlab repository can be linked at time (if you have 3 repository you will need to link them one after another)
- The repository is named after the gitlab repository name (⚠️ about naming conflicts)
- The path of the repository in gitlab (organisation/sub projects) is displayed as an hint)
- It's possible to remove an integration
https://www.figma.com/proto/UEUd974fTpAOnLUsCxzkA0/Gitlab-integration?node-id=1%3A43&viewport=1123%2C547%2C1&scaling=min-zoom
When a new integration is created, on the git homepage the new "gitlab repo" appears as a tile (like other git repositories) with with something to distinguish that it's a gitlab repo (icon, color, to be defined).
When one click on this tile, they are redirected toward the gitlab repository