リポジトリの可視性の変更について
メモ
リポジトリの可視性を変更できない場合は、organization の所有者がリポジトリの可視性を変更できる権限を organization の所有者のみに制限している可能性があります。 詳しくは、「Organization 内でリポジトリの可視性の変更を制限する」をご覧ください。
リポジトリの可視性を変更する前に、次の注意点を確認することをお勧めします。
警告
大規模なリポジトリまたはリポジトリ ネットワークの可視性を変更すると、データの整合性に影響する可能性があります。 可視性の変更は、フォークに意図しない影響を与える可能性もあります。 GitHub では、リポジトリ ネットワークの可視性を変更する前に、次のことをお勧めします。
お使いの GitHub Enterprise Server インスタンスのアクティビティが減少するまで待ちます。
- 続行する前に、サイト管理者に問い合わせてください。 サイト管理者は、追加のサポートが必要な場合は、GitHub Enterprise サポート にアクセスして弊社までお問い合わせいただけます。
リポジトリをプライベートにする
- GitHub により、公開リポジトリの公開フォークは切り離され、新しいネットワークに移動します。 パブリック フォークはプライベートになりません。
- リポジトリの可視性を内部からプライベートに変更すると、 GitHub は、新しいプライベート リポジトリにアクセスせずに、任意のユーザーに属するフォークを削除します。 フォークの可視性もプライベートに変わります。 詳細については、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください。
- 匿名の Git 読み取りアクセスは利用できなくなりました。 詳しくは、「リポジトリに対する匿名 Git 読み取りアクセスを有効化する」をご覧ください。
リポジトリをインターナルにする
- リポジトリのすべてのフォークはリポジトリ ネットワークに残り、 GitHub はルート リポジトリとフォークの間の関係を維持します。 詳細については、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください
リポジトリをパブリックにする
- GitHub は、プライベート フォークを分離し、独立したプライベート リポジトリにします。 詳細については、「リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?」を参照してください。
リポジトリの可視性を変更することによる影響
注意事項
リポジトリの可視性を変更する前に、この変更の影響について確認してください。
パブリックからプライベートへの変更
- このリポジトリの star とウォッチャーは消去されるので、リポジトリのランク付けに影響します。
- このリポジトリでDependabotが有効になっていない限り、カスタム GitHub Code Securityアラート ルールは無効になります。 依存関係グラフと Dependabot alerts は、このリポジトリで読み取り専用分析を実行するアクセス許可を持つままです。
Code scanning は、このリポジトリに対して Code Security が有効になっていない限り使用できなくなります。
- 現在のフォークはパブリックのままで、このリポジトリからデタッチされます。
プライベートからパブリックへの変更
- このコードは、 お使いの GitHub Enterprise Server インスタンスにアクセスできるすべてのユーザーに表示されます。
- 誰でもリポジトリをフォークできます。
- すべてのプッシュルールセットが無効化されます。
- 変更はアクティビティとして公開されます。
- アクションの履歴とログは、すべてのユーザーに表示されます。
- このリポジトリのスターとウォッチャーは削除されます。
プライベートから内部への変更
- エンタープライズのすべてのメンバーに読み取りアクセス権が付与されます。
- 外部コラボレーターは、ルートに追加されない限り、フォークに追加できなくなります。
- このリポジトリのスターとウォッチャーは削除されます。
内部からプライベートへの変更
- このリポジトリの star とウォッチャーは消去されるので、リポジトリのランク付けに影響します。
- このリポジトリでDependabotが有効になっていない限り、カスタム GitHub Code Securityアラート ルールは無効になります。 依存関係グラフと Dependabot alerts は、このリポジトリで読み取り専用分析を実行するアクセス許可を持つままです。
Code scanning は、このリポジトリに対して Code Security が有効になっていない限り使用できなくなります。
- 現在のフォークはパブリックのままで、このリポジトリからデタッチされます。
内部からパブリックへの変更
- このコードは、 お使いの GitHub Enterprise Server インスタンスにアクセスできるすべてのユーザーに表示されます。
- 誰でもリポジトリをフォークできます。
- すべてのプッシュルールセットが無効化されます。
- 変更はアクティビティとして公開されます。
- アクションの履歴とログは、すべてのユーザーに表示されます。
- このリポジトリのスターとウォッチャーは削除されます。
パブリックから内部への変更
- エンタープライズのすべてのメンバーに読み取りアクセス権が付与されます。
- 外部コラボレーターは、ルートに追加されない限り、フォークに追加できなくなります。
- このリポジトリのスターとウォッチャーは削除されます。
リポジトリの可視性を変更する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
[危険なゾーン] セクションの [リポジトリの可視性の変更] の右側にある [可視性の変更] をクリックします。
-
可視性を選択します。
-
クリックして、正しいリポジトリの可視性を変更していることを確認します。
-
私はこれらの効果を読み、理解しましたをクリック。
-
[ このリポジトリをパブリックにする ] または [このリポジトリをプライベートにする] をクリックします。