Private repository safety

GitHub private repositoryを安全に使うには

private repositoryを安全に使うには、公開範囲・権限・秘密情報・差分確認をセットで見る必要があります。

このサイトはGitHub公式サイトではありません。GitHub公式サポートの代替ではなく、初心者が公開範囲、秘密情報、Codex連携を安全に確認するための非公式ガイドです。重要な仕様や料金、権限は公式情報も確認してください。

まず一言でいうと

private repositoryを安全に使うには、公開範囲・権限・秘密情報・差分確認をセットで見る必要があります。

安全に使うための中心は、設定そのものよりも確認の流れです。誰が見られるか、何が差分に出ているか、Secretsや.envの実値が混ざっていないか、Codex作業後に余計なファイルが変わっていないかを確認します。

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

GitHubでできること

  • 権限と招待メンバーを確認する
  • PRや差分で秘密情報を確認する
  • Codex報告書と変更ファイルを照合する
  • 公開前チェックを通してから反映する

GitHubだけに任せないこと

  • privateだから安全と断定しない
  • 公開範囲変更を急がない
  • main直pushを前提にしない
  • 事故ゼロやセキュリティ保証を書かない

private / public 比較表

項目private repositorypublic repository
見える範囲権限のある人だけ誰でも見られる
検索外部公開されにくい検索される可能性あり
機密情報それでも入れない絶対に入れない
Codex作業作業用に使いやすい公開前提なら慎重に
注意点権限管理が必要公開範囲に注意

private repositoryに入れない情報表

入れない情報理由
APIキー不正利用リスク
パスワードログイン悪用リスク
トークン認証情報
秘密鍵サーバー侵入リスク
顧客情報個人情報・契約リスク
.env環境変数に秘密情報がある可能性
DBダンプ個人情報や内部情報を含む可能性

Codex × GitHub Desktop 確認フロー

  1. Codexで修正する範囲と触らないファイルを決める
  2. GitHub Desktopで変更ファイルを見る
  3. 差分を確認する
  4. 秘密情報がないか見る
  5. 必要ならcommitする
  6. pushやmergeは慎重に判断する

やってはいけないこと

関連ページ

codexguide.jp 関連ページ

FAQ

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

いいえ。公開範囲を制限できても、APIキー、パスワード、トークン、秘密鍵、顧客情報はそのまま入れないのが基本です。

GitHub Desktopを使えば安全ですか?

画面で差分を確認しやすくなりますが、操作そのものが自動で安全になるわけではありません。commitやpushの前に人間が確認します。

Codex作業ではprivate repositoryが向いていますか?

公開前の作業や差分確認には使いやすいですが、秘密情報を入れてよいという意味ではありません。

GitHub Copilotの提案はそのまま使えますか?

そのまま採用せず、既存コード、ライセンス、秘密情報、動作確認を人間が見ます。

GitHubリポジトリ全体から見る

このページの内容は、リポジトリ名、公開範囲、private/public、branch、Pull Request、Secrets、GitHub Desktop、Codex連携まで含めて確認すると安全です。

GitHubリポジトリ親ハブへ戻る