メインコンテンツまでスキップ

保存済み入力

保存された入力とは、一度保存しておき、必要に応じてセッションにマッピングできる再利用可能な値または認証情報です。保存された入力は単一のworkspaceではなくユーザーアカウントに紐づけられ、シークレット値は保存時に暗号化されます。

GitHubアクセスをお探しですか?

同じ画面にあるGitHubカードは保存された入力ではありません。これはGitHub 連携を切り替えるもので、トークンを保存することなくセッションに自動的な git およびGitHub CLI認証を付与します。

よく使われる保存された入力Click to copy link​

一部の保存された入力には、専用の用途があります。

  • SSH public key: SSH_PUBLIC_KEYとして登録することで、パスワードなしでSSH経由でセッションに接続できます。詳細はセッションへの接続を参照してください。
  • Claude Code 認証情報: CLAUDE_CODE_OAUTH_TOKENまたはANTHROPIC_API_KEYの値を指定すると、セッションはClaude Codeに対してあらかじめ認証済みの状態で開始します。
  • Custom 値: 環境に必要な任意のキーと値のペアで、APIトークンやレジストリのログイン情報などが該当します。シークレットとしてマークすると暗号化されます。

パスワードなしのSSHアクセスを設定するClick to copy link​

パスワードなしでSSH経由でセッションに接続するには、SSHの公開鍵を追加します。

  1. 左側のユーザー設定の下にあるSaved Inputsを選択します。

  2. パスワードなしのSSHアクセスの下で、+ Addの公開鍵をクリックします。

    SSH public keyを追加するダイアログ

  3. 公開鍵(たとえば~/.ssh/id_ed25519.pubの内容)をSSH_PUBLIC_KEYフィールドに貼り付けます。

  4. Saveをクリックします。

Bitriseは、新しいセッションのauthorized_keysごとにこの鍵を追加するため、直接sshで接続できるようになります。

Claude Codeの認証情報を設定するClick to copy link​

新しいセッションでClaude Codeを自動的に開始するには、Claude Codeの認証情報を追加します。

このオプションを使用すると、使用量を Claude Pro プランまたは Max プランに対して請求できます。

  1. Claude Codeの下で、Subscriptionトークンタブを開きます。

  2. + Addサブスクリプショントークンをクリックします。

    Claude サブスクリプショントークンを追加するダイアログ

  3. ターミナルでclaude loginを実行し、続けてclaude setup-tokenを実行します。生成されたトークン(sk-ant-oat01-で始まります)をコピーします。

  4. トークンをCLAUDE_CODE_OAUTH_TOKENフィールドに貼り付けます。

  5. Saveをクリックします。

保存すると、テンプレートにClaude Codeの認証情報を含む新しいセッションは、Claude Codeに対してあらかじめ認証済みの状態で開始します。

セッションで保存された入力を使用するClick to copy link​

セッションを作成すると、テンプレートの入力は保存された入力から値を取得できます。保存された入力を明示的に選択することも、Bitriseに同じキーを共有する保存された入力をセッション入力にマッピングさせることもできます。

セッションは ID によって保存された入力を参照するため、シークレットを含む実際の値はサーバー側で解決され、UIやセッション設定の中に公開されることはありません。

保存された入力を管理するClick to copy link​

保存された入力の作成、編集、削除は、Bitrise RDE UIから、またはbitrise-cli rde saved-inputを使用してCLIから行えます。