リポジトリでの匿名 Git 読み取りアクセスの有効化
リポジトリの管理者として、特定の要件を満たす公開リポジトリの匿名 Git 読み取りアクセスを有効または無効にできます。
次の場合に、リポジトリの管理者は、特定のリポジトリに対する匿名 Git 読み取りアクセスの設定を変更できます。
- サイトの管理者がプライベートモードと匿名 Git 読み取りアクセスを有効化している。
- リポジトリはインスタンス上でパブリックであり、フォークではない。
- サイト管理者がリポジトリで匿名 Git 読み取りアクセスを無効化していない。
メモ:
- フォークしたリポジトリはアクセス設定をルートのリポジトリからデフォルトで継承するので、Git の読み取りアクセスの設定を変更することはできません。
- パブリックリポジトリがプライベートになると、そのリポジトリおよびそのリポジトリのフォークの匿名 Git 読み取りアクセスは自動的に無効化されます。
- 匿名認証のリポジトリが Git LFS のアセットを含む場合、Git LFS のアセットは認証を必要とするためにダウンロードに失敗します。Git LFS のアセットを持つリポジトリでは、匿名 Git 読み取りアクセスを有効化しないことを強くおすすめします。
-
GitHub Enterprise で、リポジトリのメインページへ移動します。
-
リポジトリ名の下で [Settings] をクリックします。
-
「Enable anonymous Git read access」の横で、[Enable] をクリックします。
-
変更を確認します。 リポジトリの名前を入力し、[I understand, enable anonymous Git read access.] をクリックして確定します。