Documentation Index
Fetch the complete documentation index at: https://docs.vers.sh/llms.txt
Use this file to discover all available pages before exploring further.
vers signup creates a Vers account. By default it uses your git email and an SSH public key, sends a verification email, and writes credentials locally once you click the link. For scripts and agents, non-interactive flags cover every path.
Already have an account? Running
vers signup with matching credentials logs you in. If you know you already have an account, use vers login instead.Synopsis
Options
| Option | Description |
|---|---|
--email | Email address. Overrides git config user.email. |
--org | Organization name. Skips the interactive picker — required for non-interactive flows (scripts, agents). |
--git | Use git email + SSH key (default true). Set --git=false to be prompted for an API key instead. |
Examples
Default signup
git config user.email and ~/.ssh/id_*.pub, prompts for org selection if you belong to more than one, and sends a verification email.
Non-interactive (scripts and agents)
Fall back to API keys
How it works
Credential gathering
Reads
git config user.email (or --email), finds an SSH public key, and picks an org.Email verification
Click the link in the email to activate the account. The CLI waits for verification, then persists your API key locally.
Common Patterns
Non-interactive for CI or agents
Switch from git auth to API-key auth
Verify the resulting credential
See also
- vers login — authenticate an existing account on a new machine
- vers logout — clear local credentials
- Shell Auth API — the underlying auth flow