GitLab Duo Provider
CCS supports GitLab Duo as a CLIProxy OAuth provider with two supported auth paths:- browser OAuth
- personal-access-token login (
--gitlab-token-login)
Quick Start
Backend Requirement
GitLab Duo is a plus-only provider.Authentication Details
| Path | Notes |
|---|---|
| Browser OAuth | local callback flow on port 17171 |
| PAT login | use --gitlab-token-login or legacy alias --token-login |
| Self-hosted GitLab | pass --gitlab-url <url>; CCS switches to paste-callback mode when needed |
Useful Commands
Config And Storage
| Path | Purpose |
|---|---|
~/.ccs/cliproxy/auth/ | shared OAuth token directory |
~/.ccs/gitlab.settings.json | provider settings when a local settings file is used |
Notes
- Token refresh is delegated to CLIProxy
- model/config surfaces depend on what the upstream CLIProxy management API exposes for the provider at runtime
