Codex実務ガイド

Codex GitHub確認

Codex作業でgitignoreとSecretsを確認する前に見ること

Codex作業でGitHubに入れてはいけないAPIキー、.env、認証情報、FTP、SSH、DB情報を確認し、gitignoreとSecretsの基本を整理します。

gitignoreは秘密情報を守る最後の壁ではない

Codex作業でGitHubへ入れる前には、gitignore、Secrets、diff、PR本文、Actionsログを分けて確認します。private repoでも、機密情報や業務データをそのまま入れてよいとは考えません。

gitignoreは「Gitに入れないファイルを決める設定」です。GitHub Secretsは「値を直接コードに書かず、実行環境に渡す仕組み」です。役割が違います。

入れない情報の例

種類確認する場所注意点
APIキーやtokendiff、設定ファイル、Actionsログ値そのものをコードや本文に出さない
.envや認証情報gitignore、git status、PR差分ファイル名だけでなく中身の混入も見る
FTP / SSH / DB情報スクリプト、ログ、レポート接続先や値を公開本文に書かない
業務データや顧客情報CSV、Spreadsheet、Google Drive、添付ファイルprivate repoでも慎重に扱う
ローカルパスHTML、JSON、ログ、レポート公開本文に個人環境のパスを出さない

確認チェックリスト

FAQ

Codex作業でgitignoreはなぜ重要ですか?

作業中に生成された設定ファイルや環境ファイルをGitに入れないためです。ただし、gitignoreだけで安全と判断せず、diffとPRも確認します。

private repoならAPIキーを入れても安全ですか?

安全とは断定できません。private repoでも、共有、ログ、Actions、権限変更、流出の可能性があるため、値そのものは入れない運用にします。

GitHub Secretsとgitignoreは何が違いますか?

gitignoreはファイルをGit管理から外すための設定で、GitHub Secretsは値をコードに書かず実行環境へ渡すための仕組みです。

Codexで作った変更をmainに入れる前に何を確認しますか?

diff、branch、PR、Actions、Secrets、公開URL、スマホ表示を確認します。AIが作った変更でも、人間確認を省きません。

関連ページ:git/diff確認Codex securityCodex GitHubGitHub Secrets確認AI Safetyのgitignore確認

Google Drive / Sheets / Calendar由来データの確認

Google DriveやSheets由来のCSV、JSON、HTMLメモをGitHubへ入れる前に、gitignore、Secrets、private repo前提の過信、履歴に残る情報を確認します。

Drive/Docs確認 / Spreadsheet/CSV確認 / Calendar予定情報確認 / 公開前レビュー

Codex作業後のSEOタグ・公開前確認

SEOタグやsitemapの変更はdiffで確認し、Secrets、APIキー、token、.env、認証情報、ローカルパスをGitや公開HTMLに入れないようにします。

SEOタグ確認 / robots meta・canonical確認 / 公開前レビュー / status確認 / rollback確認

FAQ JSON-LD・schemaの公開前確認

FAQやschemaにもSecrets、APIキー、token、.env、FTP/SSH/DB情報、個人情報、会社情報、ローカルパスを入れないように確認します。

FAQ JSON-LD確認 / 構造化データ確認 / SEOタグ確認 / 公開前レビュー

Codex・Copilot・Cursor・DeepSeekを混同しない

Codex、GitHub Copilot、Microsoft 365 Copilot、Cursor、DeepSeekの比較導線を追加しました。どれが上かではなく、業務文書、コード候補、ファイル変更、PR確認、Secrets確認、本番反映前確認に分けて読みます。

CodexとCopilotの違い / AI開発補助ツール比較 / VSCode / GitHub / Review / Security

個人情報・プライバシー・Secretsの確認

個人情報、プライバシー、Secrets、gitignore、フルアクセスの検索意図では、安全か危険かを断定せず、公開前に何を出さないかを整理します。認証情報、環境変数ファイル、サーバー情報、ローカルパス、顧客情報を公開本文やログに入れないことを前提にします。

関連ページ

GitHubと秘密情報はstatus確認から分岐する

「codex git」「codexguide github」「GitHub private repository」系の反応は、statusだけでなくGitHub権限、差分、PR、Actions、秘密情報の混入確認へ分けて受けます。private repositoryでも秘密情報を置いてよいとは書かず、公開前の確認を残します。

関連ページ

private repositoryでも秘密情報を入れてよいわけではない

GitHub private repository は公開範囲が制限されますが、秘密情報を置いてよいという意味ではありません。Codexに作業させる前後で、gitignore、差分、PR、公開前確認を分けて見ることが大切です。

private repoで作業する前のチェックリスト

  • □ private repoだから安全と思い込んでいないか
  • □ .env をGit管理していないか
  • □ APIキーやtokenが差分に入っていないか
  • □ SSH鍵やDB情報が含まれていないか
  • □ サンプル値と本物の認証情報を混同していないか
  • □ Codexに渡す前に差分を確認したか
  • □ 誤ってpushした場合の対応を決めているか

関連ページ