Codex GitHub guide

CodexでGitHub repoを扱うには

GitHub repoは、Codexに見てもらう作業場所を考える時の入口です。どのリポジトリの、どのブランチで、どのファイルを触るのかを先に分けると、作業範囲を見失いにくくなります。

このページはGitHub公式サイトではなく、Codex作業でGitHubを確認するための非公式ガイドです。GitHub公式、公認、提携、認定のページではありません。

GitHub API、OAuth、Personal Access Token、Secrets設定、SSHキー設定の実作業は扱いません。APIキー、トークン、Secret、SSHキー、実リポジトリ名、社内情報、サーバーパスは入力・掲載しないでください。

このページで整理すること

  • GitHub repoとは何か
  • Codexにrepoを扱わせる時の考え方
  • 触るファイルと触らないファイル
  • branch、diff、PRの確認
  • private repositoryとSecretsの注意

Codexでできること

Codexは、GitHub作業で確認したい観点を整理したり、PRやdiffを見る時のチェックリストを作ったり、release noteを読む時の確認項目を並べたりする補助に使えます。どのrepoを対象にするか、どのファイルを触るか、どのファイルを触らないかを文章にしてから渡すと、作業範囲が明確になります。

Codexだけに任せないこと

CodexがGitHubを何でも自動操作できるとは考えません。PRのマージ、releaseの採用、private/publicの判断、Secretsや.envの扱い、公式情報の確認は人間が行います。特に認証情報やトークンを貼り付けて相談する使い方は避けてください。

GitHubで確認すること

GitHubでは、repository、branch、diff、PR、release、private/public、Secretsの扱いを分けて見ます。Codexの報告だけで終わらせず、GitHub上の差分と公開範囲を確認してから次の作業に進みます。

項目見ること注意点
repository作業対象の場所repoを間違えない
branch作業ブランチ本番反映前に確認
file変更対象ファイル触らないファイルを明記
diff変更差分想定外の差分がないか
PR変更確認人間がレビューする

リポジトリの分け方

複数のサイトや案件を扱う場合、1つにまとめるか分けるかで運用が変わります。判断材料を整理します。

1つにまとめる案件ごとに分ける
管理する数少なくて済む数が増える
取り違えのリスク低い(1つしかない)あるので対象の明示が要る
公開範囲の設定全体で1つの設定になる案件ごとに変えられる
他人に渡す時関係ない部分も渡ることになる必要な範囲だけ渡せる
問題が起きた時影響範囲が全体に及ぶその案件に収まる

判断の目安は「他人に渡す可能性があるか」です。渡す可能性があるなら分けておくべきで、後から分けるのは手間がかかります。個人のサイトだけなら、まとめておく方が管理は楽です。

作った後に決めておくこと

リポジトリを作った直後に決めておくと、後から困りません。

  • 公開範囲:privateで始めるのが無難です。publicへ変えるのは簡単ですが、逆は取り返しがつきません。
  • 入れないファイルの決め方:認証情報を含むファイルや、一時的な作業ファイルは最初から対象外にします。
  • 何を管理するか:サイト全体か、一部だけか。範囲を絞るほど扱いは簡単になります。
  • 公開サーバーとの関係:記録することと公開することは別の操作です。混同すると「記録したのに反映されない」状態になります。

2番目は最初に決めておくべき項目です。一度入れてしまった認証情報は、後からファイルを消しても履歴に残り続けます。入れない仕組みを先に作る方が、後始末より簡単です。

秘密情報・公開範囲の注意

private repositoryでも秘密情報を入れてよいわけではありません。APIキー、トークン、SSHキー、.env、顧客情報、社内情報、サーバーパス、認証情報は公開・共有前に伏せます。GitHub公式ロゴ、Octocat、公式画像もこのページ群では使いません。

関連ページ

FAQ

CodexにGitHubのトークンを貼ってもいいですか?

貼らないでください。Personal Access Token、APIキー、Secret、SSHキー、認証情報はCodexに入力しない方が安全です。

private repositoryなら秘密情報を入れても安全ですか?

いいえ。privateでも共有範囲や権限、履歴、誤公開のリスクがあります。Secretsや.envの中身をそのまま置かないよう確認します。

CodexだけでPRをレビューできますか?

Codexは確認観点の整理に使えますが、最終レビューやマージ判断は人間が行います。