Docs Required: Simple listing of auth methods (for CI/CD)
Problem to solve
We have a lot of different ways to authenticate to GitLab and it's often confusing on what works.
When working on a CI/CD problem, we came to the conclusion that:
- Git clone: many options deploy key, deploy token, CI job token, etc.
- Git push: deploy key, user account SSH, or if they want HTTPS, user PAT
Proposal
Even if we don't have one page trying to cover everything, we should have one for CI/CD specifically.
Potential places:
- CI/CD page: https://docs.gitlab.com/ee/ci/
- Pipelines page: https://docs.gitlab.com/ee/ci/pipelines/
Who can address the issue
TW, Engineer
Other links/references
Prompted by Slack discussion (internal)
Edited by Cynthia "Arty" Ng