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予定情報確認 / 公開前レビュー