Environment
Set these variables before running CLI commands:
GHIT_API_URLpoints at API root (for examplehttps://example.com/api).GHIT_API_TOKENis your API token from /profile/tokens.
export GHIT_API_URL="https://example.com/api"
export GHIT_API_TOKEN="your-token-here"
Repo Shorthand
Repo commands accept explicit locators like teams/platform/website or
alice/website. For personal workflows, you can also use a bare repo slug
like website, which targets the authenticated user.
ghit-cli list-repos
ghit-cli get-repo website
ghit-cli update-repo website --name "Website API"
Common Auth Errors
401 Unauthorizedfor missing/invalid API token.403 Forbiddenfor inactive/expired token, inactive user, or insufficient role/scope.
Known Limitations
ghit-cli delete-teamis currently unsupported by the API and returns method-not-allowed.
Help Snippet Refresh
Maintain help sections by running:
target/debug/ghit-cli <command> --help
Use the built binary output directly so docs do not include cargo wrapper lines.