Private repository

GitHub private repositoryとは?

private repository は、公開範囲を制限できるGitHubリポジトリです。ただし、機密情報を何でも入れてよい場所ではありません。

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

まず一言でいうと

private repository は、公開範囲を制限できるGitHubリポジトリです。ただし、機密情報を何でも入れてよい場所ではありません。

private repository は、見られる人を制限できるリポジトリです。Codex作業やサイト制作の履歴管理には使いやすい一方、APIキー、パスワード、トークン、顧客情報、未公開資料をそのまま保存してよい場所ではありません。

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

GitHubでできること

  • 非公開で作業履歴を管理する
  • Codex作業前後の差分を確認する
  • 共同編集者を限定して作業する
  • 公開前のHTMLやCSSを確認する

GitHubだけに任せないこと

  • privateでも秘密情報を保存しない
  • 共同編集者やOrganization権限を確認する
  • public/private設定変更は慎重に扱う
  • main直pushや強制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リポジトリ親ハブへ戻る