Problem: Data science workbench consumption feature doesn't work with private repositories
Problem/Opportunity Statement
Corollary to #561: there is a GitLab repository (https://gitlab.com/jetstream-cloud/acceptance-review-metrics) that I have access to. I would like to create an instance with a "workflow" using this repository. The UI provides no indication of (1.) how I would provide authentication to use a private repository, or (2.) that it only works with public repositories.
What would success / a fix look like?
- Provide a way to use a private repository with the data science workbench / workflow feature.
- One way would be to generate an SSH keypair (OpenStack will do this), display the public key for the user to add to their GitHub account, and use the private key to authenticate when cloning the repo on the new instance.
- Or maybe there is a way to let the user authenticate from a shell on the new instance.
- Whatever the approach or result, clearly indicate the capabilities and limitations of this feature in a way that is discoverable from the UI.
Edited by Chris Martin