Skip to main content

Enterprise 向けの GitHub Pages を設定する

Enterprise の GitHub Pages を有効または無効にして、サイトを公開するかどうかを選択することができます。

GitHub Pages の公開サイトを有効にする

エンタープライズでプライベート モードが有効になっている場合、公開サイトを有効にしない限り、エンタープライズがホストする GitHub Pages サイトにアクセスできません。

Warning

GitHub Pages の公開サイトを有効にすると、Enterprise のすべてのリポジトリ内のすべてのサイトに一般ユーザーがアクセスできるようになります。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

  3. [ サイト管理者] サイドバーで [Management Console] をクリックします。

  4. [設定] サイドバーで [ページ] をクリックします。

  5. [パブリック ページ] を選択します。

  6. [設定] サイドバーで [設定の保存] をクリックします。

    Note

    [Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。

  7. 設定の実行が完了するのを待ってください。

Enterprise 向けの GitHub Pages を無効にする

エンタープライズでサブドメインの分離が無効化されているなら、GitHub Pages も無効化し、潜在的なセキュリティの脆弱性から身を守るべきです。 詳しくは、「Subdomain Isolationの有効化」を参照してください。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

  3. [ サイト管理者] サイドバーで [Management Console] をクリックします。

  4. [設定] サイドバーで [ページ] をクリックします。

  5. [ページの有効化] の選択を解除します。

  6. [設定] サイドバーで [設定の保存] をクリックします。

    Note

    [Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。

  7. 設定の実行が完了するのを待ってください。

エンタープライズの GitHub Pages 応答ヘッダーの構成

お使いの GitHub Enterprise Server インスタンス でホストされている GitHub Pages サイトの応答ヘッダーを追加またはオーバーライドできます。

Warning

保存する前に、応答ヘッダーが正しく構成されていることを確認してください。 不適切な構成は、お使いの GitHub Enterprise Server インスタンス のセキュリティに悪影響を与える可能性があります。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅で をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。

  3. [ サイト管理者] サイドバーで [Management Console] をクリックします。

  4. [設定] サイドバーで [ページ] をクリックします。

  5. [HTTP ヘッダー名] に、ヘッダー名を入力します。 ヘッダー名の長さは 128 文字未満にする必要があります。

  6. [HTTP ヘッダー値] に、ヘッダー値を入力します。 ヘッダー値の長さは 300 文字未満にする必要があります。

  7. [ヘッダーの追加] をクリックします。

  8. [設定] サイドバーで [設定の保存] をクリックします。

    Note

    [Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。

  9. 設定の実行が完了するのを待ってください。

参考資料