リポジトリの可視性の変更について
注: リポジトリの可視性を変更できない場合は、組織の所有者がリポジトリの可視性を変更できる権限を組織の所有者のみに制限している可能性があります。 詳しくは、「Organization 内でリポジトリの可視性の変更を制限する」を参照してください。
マネージド ユーザーを含む Enterprise のメンバーは、個人アカウントが所有するリポジトリの可視性をプライベートにのみ設定でき、エンタープライズの組織のリポジトリはプライベートまたは内部にのみできます。 詳しくは、「Enterprise Managed Users について」を参照してください。
リポジトリの可視性を変更する前に、次の注意点を確認することをお勧めします。
リポジトリをプライベートにする
- GitHub Enterprise Cloud はパブリック リポジトリのパブリック フォークを切り離し、新しいネットワークに追加します。 パブリック フォークはプライベートにされません。
- リポジトリの可視性を内部からプライベートに変更すると、GitHubは、新しくプライベートになったリポジトリへのアクセス権限がないユーザに属するフォークを削除します。 フォークの可視性もプライベートに変わります。詳しくは、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください
- 今後、GitHub は GitHub Archive Program にリポジトリを含まなくなります。 詳しくは、「GitHub上のコンテンツとデータのアーカイブ処理について」を参照してください。
- リポジトリが Advanced Security のライセンスをもつエンタープライズの一部である組織の所有で、かつ予備のシートが十分である場合を除き、code scanning などの GitHub Advanced Security 機能は動作を停止します。 詳しくは、「GitHub Advanced Security について」を参照してください。
リポジトリをインターナルにする
- リポジトリのすべてのフォークはリポジトリネットワークに残り、GitHub Enterprise Cloud はルートリポジトリとフォークとの関係を維持します。 詳細については、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください
リポジトリをパブリックにする
- GitHub Enterprise Cloud はプライベートフォークを切り離し、スタンドアロンのプライベートリポジトリに変換します。 詳細については、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください
- オープン ソース プロジェクトの作成の一環として、プライベート リポジトリをパブリック リポジトリに変換する場合は、オープン ソース ガイドを参照して役立つヒントやガイドラインを確認してください。 また、GitHub Skills でオープン ソース プロジェクトの管理に関する無料コースを受講することもできます。 リポジトリがパブリックになったら、コントリビューターをサポートするための最適な手法にプロジェクトが合致しているかどうかを確認するため、リポジトリのコミュニティプロフィールを表示できます。 詳しくは、「パブリックリポジトリのコミュニティプロフィールについて」を参照してください。
- リポジトリは、GitHub Advanced Security 機能へのアクセスを自動的に獲得します。
- リポジトリの Issue と pull request にアップロードされた添付ファイルは、リポジトリが再度非公開にされるか、添付ファイルが再アップロードされるまでアクセスできなくなります。 これは、GitHub が解決に取り組んでいる一時的な制限です。
リポジトリのセキュリティを強化する方法については、「リポジトリを保護する」を参照してください。
リポジトリの可視性を変更する
-
GitHub.com で、リポジトリのメイン ページへ移動します。
-
リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
-
[危険なゾーン] セクションの [リポジトリの可視性の変更] の右側にある [可視性の変更] をクリックします。
-
可視性を選択します。
-
正しいリポジトリの可視性を変更していることを確認するには、可視性を変更するリポジトリの名前を入力します。
-
[理解して、リポジトリの表示を変更します] をクリックします。