gitchanger_add
Add a new Git profile to GitChanger with author name, email, SSH or HTTPS transport, and optional token or signing key for managing multiple Git identities.
Instructions
Add a new Git profile to GitChanger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique profile identifier (e.g. 'work', 'personal'). | |
| key | No | Path to SSH private key (e.g. '~/.ssh/id_ed25519_work'). | |
| host | No | SSH Host domain (default: 'github.com'). | |
| name | Yes | Git author name (user.name). | |
| alias | No | SSH Host alias in ~/.ssh/config (e.g. 'github.com-work'). | |
| Yes | Git author email (user.email). | ||
| token | No | GitHub Personal Access Token for GitHub MCP. | |
| default | No | Set this profile as default. | |
| transport | No | Transport method ('ssh' or 'https', default: 'ssh'). | |
| signing_key | No | GPG or SSH commit signing key ID. |