リポジトリの可視性を設定する
あなたのリポジトリを誰が表示できるか選択できます。
このガイドの内容
リポジトリの可視性について
リポジトリを作成するとき、パブリックにするかプライベートにするかを選択できます。 パブリックリポジトリには誰でもアクセスできます
GitHub Enterprise Server インスタンス。一方、プライベートリポジトリは、あなたおよびそのリポジトリを共有する人がアクセスできます。GitHub Enterprise Server インスタンスがプライベートモードでない場合またはファイヤウォールの内側にない場合、パブリックリポジトリは誰でも見ることができます。
リポジトリのオーナー、Organization が所有するリポジトリの管理者権限を持つ人、および Organization のオーナーは、リポジトリの可視性を変更できます。
Organization が所有するリポジトリについては、Organization のオーナーがリポジトリの可視性を設定する権限を Organization のオーナーに限定している場合、パブリックリポジトリへの管理者権限を持つ人は、そのリポジトリをプライベートに変更できません。
リポジトリをプライベートにする
匿名の Git 読み取りアクセスのあるパブリックリポジトリがプライベートになった場合、匿名の Git 読み取りアクセスは取り消しとなります。 詳細は「リポジトリに対する匿名 Git 読み取りアクセスを有効化する」を参照してください。
警告: パブリックリポジトリをプライベートにすると、そのパブリックリポジトリのパブリックフォークは分割され、新しいネットワークに置かれます。 パブリックフォークはプライベートにはなりません。 詳細は「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください。
-
GitHub Enterprise で、リポジトリのメインページへ移動します。
-
リポジトリ名の下で [Settings] をクリックします。
-
[Danger Zone] の下、[Make this repository private] の隣で、[Make private] をクリックします。
-
リポジトリをプライベートにすることに関する警告を読みます。
-
プライベートにしたいリポジトリの名前を入力します。たとえば、
accountname/reponame
と入力します。 -
[I understand, make this repository private] をクリックします。
リポジトリをパブリックにする
警告: プライベートリポジトリをパブリックにすると、そのリポジトリのプライベートフォークは切り離されます。 詳細は「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください。
-
GitHub Enterprise で、リポジトリのメインページへ移動します。
-
リポジトリ名の下で [Settings] をクリックします。
-
[Danger Zone] の下、[Make this repository public] の隣で、[Make public] をクリックします。
-
リポジトリをパブリックにすることに関する警告を読みます。
-
パブリックにしたいリポジトリの名前を入力します。たとえば、
accountname/reponame
と入力します。 -
[I understand, make this repository public] をクリックします。
オープンソースプロジェクトの作成に役立つリソース
オープンソースプロジェクトの作成の一環として、プライベートリポジトリをパブリックリポジトリに変換する場合は、オープンソースガイドを参照して役立つヒントやガイドラインを確認してください。