Skip to main content

組織の GitHub Pages サイトの公開を管理する

組織のメンバーによる組織内のリポジトリからの GitHub Pages サイトの公開の可否を制御して、メンバーがサイトで表示できる内容を制限できます。

この機能を使用できるユーザーについて

Organization owners can manage the publication of GitHub Pages sites from repositories in the organization.

GitHub Pagesは、パブリック・リポジトリのGitHub Freeと組織用のGitHub Free、パブリック・リポジトリとプライベート・リポジトリのGitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Serverで利用できます。 詳しくは、「GitHub のプラン」をご覧ください。

GitHub Pages で、Jekyll ビルドの実行に GitHub Actions が使用されるようになりました。 ビルドのソースとしてブランチを使用する際、組み込みの Jekyll ワークフローを使用する場合は、リポジトリで GitHub Actions を有効にする必要があります。 GitHub Actions が使用できない場合、または無効になっている場合は、ソース ブランチのルートに .nojekyll ファイルを追加すると、Jekyll ビルド プロセスがバイパスされ、コンテンツが直接デプロイされます。 GitHub Actions の有効化の詳細については、「リポジトリの GitHub Actions の設定を管理する」を参照してください。

組織のメンバーがパブリックに公開するサイト、プライベートに公開するサイト、またはその両方を作成できるようにするか、どちらも作成できないようにするかを選ぶことができます。 GitHub Pages サイトのアクセスの制御について詳しくは、「GitHub Pages サイトの可視性を変更する」をご覧ください。

GitHub Pages サイトの公開を許可しない場合、すでに公開されているサイトはすべて公開されたままになります。 そのサイトは手動で取り下げることができます。 詳しくは、「GitHub Pages サイトを取り下げる」を参照してください。

  1. GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。

  2. 組織の隣の [設定] をクリックします。

  3. サイドバーの [アクセス] セクションで、 [ メンバー特権] をクリックします。

  4. [Pages creation] で、許可する可視性を選択し、禁止する可視性を選択解除します。

    注: GitHub Pages サイトをプライベートで公開するには、組織で GitHub Enterprise Cloud を使用する必要があります。 GitHub Enterprise Cloud を無料で試す方法の詳細については、「GitHub Enterprise Cloud の試用版を設定する」を参照してください。

  5. [保存] をクリックします。

参考資料