> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Olostep CLI にサインインする

> Olostep アカウントでサインインし、自分を確認し、サインアウトし、CI でトークンを使用します。

CLI は、[ダッシュボード](https://www.olostep.com/dashboard)で使用するのと同じ Olostep アカウントでサインインします。API キーを貼り付ける必要はありません。

ほとんどのコマンドはサインインが必要です。`--help`、`olostep help`、および `olostep feedback` は必要ありません。

## サインイン

```bash theme={null}
olostep login
```

ブラウザが Olostep のサインインページを開きます。サインインすると、CLI はこのコンピュータにサインイン情報を保存します。`olostep logout` を実行するまでサインインしたままです。

サインインが必要なコマンドをサインイン前に実行すると、CLI は `Please sign in to Olostep to continue.` と表示し、**Sign in** と **Exit** の2つの選択肢を提供します。**Sign in** を選択するとブラウザが開き、サインイン後にコマンドが続行されます。

## 自分を確認する

```bash theme={null}
olostep whoami
```

アカウント、チーム、チームのプランとクレジット残高を表示します。`olostep whoami` は `olostep account info` と同じコマンドです。

```bash theme={null}
olostep whoami --json
```

## サインアウト

```bash theme={null}
olostep logout
```

Olostep はこのコンピュータの接続を取り消し、CLI は保存されたサインイン情報を忘れます。他のコンピュータはサインインしたままです。

## スクリプト、CI、およびエージェント

スクリプトや CI ジョブはブラウザでのサインインを完了できません。その代わりに、`OLOSTEP_TOKEN` 環境変数または任意のコマンドで `--token` フラグを使用してトークンを渡します：

```bash theme={null}
export OLOSTEP_TOKEN="<token>"
olostep credits balance --json
```

```bash theme={null}
olostep credits balance --json --token "<token>"
```

`OLOSTEP_TOKEN` または `--token` のトークンは、保存されたサインインの代わりに使用されます。

サインインが必要なコマンドがターミナルなしで実行される場合、またはコーディングエージェントから実行され、サインインやトークンがない場合、CLI はプロンプトを表示しません。標準エラーに次のメッセージを出力し、コード `3` で終了します：

```text theme={null}
Please sign in to Olostep to continue. Run `olostep login` (or set OLOSTEP_TOKEN), then run this again.
```

スクリプトで終了コード `3` を確認します：

```bash theme={null}
olostep credits balance --json > balance.json
if [ $? -eq 3 ]; then
  echo "Sign in first: olostep login"
fi
```

すべてのコードについては [Exit codes](https://docs.olostep.com/cli/usage.md#exit-codes) を参照してください。

## サインイン情報の保存場所

CLI はサインイン情報を `~/.config/olostep`（または `XDG_CONFIG_HOME` を設定している場合は `$XDG_CONFIG_HOME/olostep`）に保存します。このフォルダはあなたのユーザーのみが読み取れます。

## API キー

CLI は API キーを必要としません。[Olostep API](https://docs.olostep.com/get-started/authentication.md) を呼び出すコードは必要です。キーを `.env` ファイルに出力せずに保存するには：

```bash theme={null}
olostep keys reveal <key> --write-env .env
```

これにより、`.env` に `OLOSTEP_API_KEY=...` が書き込まれます。[`olostep keys reveal`](https://docs.olostep.com/cli/reference/account-billing#olostep-keys-reveal) を参照してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.