arc auth
command group. Arc Memory uses GitHub’s device flow for authentication, which is a secure way to authenticate without having to enter your credentials directly.
arc auth gh
--client-id TEXT
: GitHub OAuth client ID. If not provided, uses the default Arc Memory app.--client-secret TEXT
: GitHub OAuth client secret. If not provided, uses the default Arc Memory app.--timeout INTEGER
: Timeout in seconds for the device flow (default: 300).--debug
: Enable debug logging.arc auth gh-app
--app-id TEXT
: GitHub App ID.--private-key TEXT
: Path to the GitHub App private key file.--client-id TEXT
: GitHub OAuth client ID for the GitHub App.--client-secret TEXT
: GitHub OAuth client secret for the GitHub App.--debug
: Enable debug logging.GITHUB_TOKEN
).arc auth gh --debug
to see detailed error messagesarc auth gh
again to get a new token