GitHub リポジトリ

GitHubリポジトリ設定で見るところ

リポジトリ設定は、公開範囲や権限など、事故につながりやすい重要な設定を確認する場所です。

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

Settingsで見るところ

項目見ること注意点
公開範囲public/private変更前に影響を確認する
Collaborators誰が見られるか不要な権限を残さない
branchmainと作業branchmain直pushを避ける
Secrets秘密情報の管理実値を本文に出さない
Danger Zone削除など危険操作通常作業として扱わない

GitHubリポジトリでできること

リポジトリは、ファイルを置くだけの箱ではなく、変更履歴、branch、Pull Request、差分確認をまとめて見る場所です。Codex作業では、どのファイルが変わったか、想定外の変更がないか、公開してよい内容かを確認するために使います。

用語一言でいうと何を見るか
repositoryファイルを管理する場所コード、README、履歴
private見える人を制限できる設定権限、招待、公開範囲
public誰でも見られる公開設定公開してよい内容だけか
branch作業場所を分ける仕組みmainとの差分
Pull Request変更を入れる前の確認場所差分、説明、未確認事項
Secrets秘密情報を本文に出さず扱う設定実値を書いていないか

初心者が間違えやすいこと

private repository は「見える人を制限できる」設定であり、APIキーやパスワードをそのまま保存してよい場所ではありません。public/privateの変更、権限変更、push、merge、削除操作は、軽いボタン操作に見えても影響が大きい作業です。

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

入れない情報理由扱い方
APIキー不正利用リスク実値を書かず、Secretsや管理画面で扱う
パスワードログイン悪用リスクリポジトリにも指示文にも入れない
トークン・秘密鍵認証情報公開差分に出ていないか確認する
.env環境変数に秘密情報を含む可能性中身を公開しない
顧客情報契約・個人情報リスク匿名化して作業する

Codexと使う時の流れ

  1. 対象リポジトリと作業範囲を決める
  2. Codexへ対象ファイル、やること、やらないこと、停止条件を伝える
  3. Codexの報告書で変更ファイルと未変更ファイルを読む
  4. GitHubまたはGitHub Desktopで差分を見る
  5. 秘密情報や想定外ファイルがないか確認する
  6. commit、push、mergeは人間が慎重に判断する

やってはいけないこと

関連ページ

FAQ

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

いいえ。privateでも見える人や設定、誤操作、共有範囲の問題があります。APIキーやパスワードの実値は入れないのが基本です。

Codexにリポジトリ作業を任せきってよいですか?

任せきりにはせず、対象ファイル、停止条件、差分確認、秘密情報チェックを人間が確認します。

GitHub Desktopだけ見れば十分ですか?

GitHub Desktopは差分確認に便利ですが、PR、branch、Secrets、公開範囲も必要に応じて確認します。

リポジトリ名にサイト名を入れてよいですか?

公開してよいサイト名なら使いやすいです。ただし顧客名、内部コード、秘密情報が推測できる名前は避けます。