← Schema index / Config Reference
identities schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.Git identities for project operations (map from name to identity).
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
identities | section | optional | Git identities for project operations (map from name to identity). | |
└ identities.<name> | map | required | Identity keyed by label. | |
└ identities.<name>.user | map | required | Git user. | |
└ identities.<name>.user.name | string | required | Git display name. | |
└ identities.<name>.user.email | string | required | Git email address. | |
└ identities.<name>.auth | map | optional | Authentication. | |
└ identities.<name>.auth.key | string | map | optional | Key path (string or { path: ... }). | |
└ identities.<name>.hostname | string | optional | Git host this identity authenticates to (e.g. github.com, msft.ghe.com). Used to select the correct SSH key by remote host when a project has no explicit identity; an ssh. prefix is normalized when matching. |