You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(auth): add generic per-host git connections via token (#368) (#393)
* Initial commit with task details
Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.
Issue: #368
* feat(auth): add generic per-host git connections via token
Implements issue #368: connect to git hosts other than github.com/
gitlab.com (Gitea, Bitbucket, self-hosted, ...) by supplying a token,
and lets github/gitlab be configured non-interactively with --token.
- CLI: auth git login/status/logout --host/--token/--user
- API: GET/POST /auth/git/status|login|logout (token never returned)
- Container: HTTPS credential helper resolves per-host GIT_AUTH_TOKEN__<HOST>
first, then github/gitlab defaults; host-scoped creds exported to login/SSH
- Split entrypoint git template renderers under the 50-line limit
- Tests: lib usecase, parser, api service, template render
Tokens are stored in the shared env file and never logged.
* chore(pr): remove task placeholder
0 commit comments