> [!fixme] > 対応する。 > [!left-bubble] ![[chappy.webp]] > • 一番安全で運用しやすいのは、Codex起動時だけ GH_TOKEN を read-only トークンにする方法です。 > gh は GH_TOKEN(または GITHUB_TOKEN)があると、保存済み認証よりそちらを優先します。 > > 1) read-only の Fine-grained PAT を用意(GitHub側) > 2) Codexを起動するシェルでだけ設定 > > ```bash > export GH_TOKEN='ghp_xxx_read_only' > codex > ``` > > これで: > > - Codex内の gh は read-only トークンを使用 > - 普段のあなたの gh auth login 環境はそのまま維持 > > 毎回手入力が面倒なら、ラッパー化します。 > > ```bash > # 例: ~/bin/codex-ro > #!/usr/bin/env bash > export GH_TOKEN="$(security find-generic-password -a "$USER" -s codex-gh-token -w)" > exec codex "$@" > ``` > > これを使って codex-ro で起動すれば、Codex専用トークンに固定できます。 > 必要なら、このラッパーの作成手順をあなたの環境向けに最短でまとめます。