> Documentation index: https://docs.kiste.run/llms.txt, a list of every page in this documentation.

# kiste credentials

> Choose which of your logins new Kisten may carry, and carry them.

Aliases: `creds`.

```text
kiste credentials [COMMAND]
```

**Examples**

```text
kiste credentials                 Pick interactively
kiste credentials list            Show the catalogue and what is selected
kiste credentials enable gh git   Select by name
kiste credentials disable claude  Deselect by name
kiste credentials show gh         See exactly what would be read, redacted
kiste credentials push review-42  Carry the selection into a running Kiste
```

Nothing is read until an injection, nothing is stored by Kiste, and every injection prints what it read and where it landed.

## kiste credentials list

Show every credential, whether it is present here, and what is selected.

Aliases: `ls`.

```text
kiste credentials list
```

## kiste credentials enable

Select credentials by identifier.

```text
kiste credentials enable <ID>...
```

| Argument | Description |
| --- | --- |
| `ID...` | Identifiers from `kiste credentials list`, or `all` for everything present. |

## kiste credentials disable

Deselect credentials by identifier.

```text
kiste credentials disable <ID>...
```

| Argument | Description |
| --- | --- |
| `ID...` | Identifiers, or `all` to deselect everything. |

## kiste credentials show

Show exactly which files one credential would read, with redacted previews.

```text
kiste credentials show [OPTIONS] <ID>
```

| Argument | Description |
| --- | --- |
| `ID` |  |

| Option | Description |
| --- | --- |
| `--reveal` | Print the file contents verbatim instead of a redacted preview. |

## kiste credentials push

Carry the current selection into a running Kiste.

```text
kiste credentials push [OPTIONS] [NAME]
```

| Argument | Description |
| --- | --- |
| `[NAME]` | Kiste name. Defaults to the selected one. |

| Option | Description |
| --- | --- |
| `--only ID` | Carry only these identifiers instead of the saved selection (repeat the flag: `--only gh --only git`) Repeatable. |

Global options such as `--json` work with every command; see [the CLI overview](https://docs.kiste.run/cli.md#global-options).

## Related topics

- [Overview](https://docs.kiste.run/cli.md)
- [Output modes and exit codes](https://docs.kiste.run/cli/output.md)
- [Configuration and environment](https://docs.kiste.run/cli/configuration.md)
- [kiste login](https://docs.kiste.run/cli/login.md)
- [kiste logout](https://docs.kiste.run/cli/logout.md)
- [kiste whoami](https://docs.kiste.run/cli/whoami.md)
- [kiste account](https://docs.kiste.run/cli/account.md)
- [kiste new](https://docs.kiste.run/cli/new.md)
- [kiste ssh](https://docs.kiste.run/cli/ssh.md)
- [kiste ssh-config](https://docs.kiste.run/cli/ssh-config.md)
- [kiste exec](https://docs.kiste.run/cli/exec.md)
- [kiste prompt](https://docs.kiste.run/cli/prompt.md)
- [kiste cancel](https://docs.kiste.run/cli/cancel.md)
- [kiste interrupt](https://docs.kiste.run/cli/interrupt.md)
- [kiste command](https://docs.kiste.run/cli/command.md)
- [kiste commands](https://docs.kiste.run/cli/commands.md)
- [kiste desktop](https://docs.kiste.run/cli/desktop.md)
- [kiste list](https://docs.kiste.run/cli/list.md)
- [kiste status](https://docs.kiste.run/cli/status.md)
- [kiste current](https://docs.kiste.run/cli/current.md)
- [kiste watch](https://docs.kiste.run/cli/watch.md)
- [kiste events](https://docs.kiste.run/cli/events.md)
- [kiste stop](https://docs.kiste.run/cli/stop.md)
- [kiste restart](https://docs.kiste.run/cli/restart.md)
- [kiste rename](https://docs.kiste.run/cli/rename.md)
- [kiste update](https://docs.kiste.run/cli/update.md)
- [kiste resume](https://docs.kiste.run/cli/resume.md)
- [kiste extend](https://docs.kiste.run/cli/extend.md)
- [kiste fork](https://docs.kiste.run/cli/fork.md)
- [kiste scp](https://docs.kiste.run/cli/scp.md)
- [kiste forward](https://docs.kiste.run/cli/forward.md)
- [kiste delete](https://docs.kiste.run/cli/delete.md)
- [kiste logs](https://docs.kiste.run/cli/logs.md)
- [kiste image](https://docs.kiste.run/cli/image.md)
- [kiste snapshot](https://docs.kiste.run/cli/snapshot.md)
- [kiste environment](https://docs.kiste.run/cli/environment.md)
- [kiste stream](https://docs.kiste.run/cli/stream.md)
- [kiste auth](https://docs.kiste.run/cli/auth.md)
- [kiste devices](https://docs.kiste.run/cli/devices.md)
- [kiste config](https://docs.kiste.run/cli/config.md)
- [kiste completions](https://docs.kiste.run/cli/completions.md)
- [kiste self-update](https://docs.kiste.run/cli/self-update.md)
- [kiste limits](https://docs.kiste.run/cli/limits.md)
- [kiste doctor](https://docs.kiste.run/cli/doctor.md)
- Previous: [kiste new](https://docs.kiste.run/cli/new.md)
- Next: [kiste ssh](https://docs.kiste.run/cli/ssh.md)
