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は人間が慎重に判断する

やってはいけないこと

設定画面で先に見る4か所

項目が多いので、影響の大きいところから見てください。

  1. 公開範囲 — 今どちらになっているか
  2. 権限を持つ人の一覧 — 覚えていない相手が残っていないか
  3. 連携している外部サービス — 使っていないものが残っていないか
  4. 削除・名前変更 — 押し間違えると戻せません

2番目と3番目は定期的に見てください。権限も連携も増える方向にだけ動きます。作業が終わった相手や、試しに繋いだだけのサービスが残り続けます。

変更する前に確認すること

設定を変えると、他に影響が出ることがあります。次は変更前に確認してください。

4番目は気づきにくい影響です。使っていないと思った連携が、実は定期処理に使われていることがあります。切る前に、何が動いているか確認してください。

戻せない操作を区別する

設定の中には、実行すると戻せないものがあります。

1番目を実行する前は、必ず一度手を止めてください。削除の確認画面で名前の入力を求められるのは、止まらせるための仕組みです。急いでいる時ほど、ここで確認してください。

公開範囲そのものの考え方は公開範囲のページで扱っています。

設定を変えた記録を残す

誰がいつ何を変えたか分からなくなると、問題が起きた時に切り分けられません。

2番目があると、時間が経ってから見直す時に迷いません。理由が分からない設定は、触ってよいか判断できずそのまま残ります。1行で構いません。

関連ページ

FAQ

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

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

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

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

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

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

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

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

Settingsを見る順番

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

リポジトリのSettingsには、公開範囲、権限、branch、Secrets、GitHub Pages、削除など、重要な設定が集まっています。初心者は、いきなり変更するのではなく、まず「どこに何があるか」を確認するところから始めるのが安全です。

設定一言でいうと注意点
Visibility公開範囲public/private変更は慎重に
Collaborators共同編集者不要な権限を増やさない
Branch作業の本線main直pushに注意
Secrets秘密情報の保管実値を公開しない
PagesWeb公開設定秘密情報を出さない
Danger Zone危険操作基本触らない

GitHub Desktopで差分を見る流れへ戻る

Codex作業後は、報告書だけで判断せず、GitHub DesktopのChangesとDiffを確認してからcommitやpushを判断します。

GitHub Desktop親ページへ戻る リポジトリ親ハブへ戻る