Skip to main content

GitHub Pages とは

GitHub Pagesを使用して、自分、組織、またはプロジェクトに関する Web サイトを、GitHubのリポジトリから直接ホストできます。

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

GitHub Pagesは、パブリック・リポジトリのGitHub Freeと組織用のGitHub Free、パブリック・リポジトリとプライベート・リポジトリのGitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Serverで利用できます。

GitHub Pages の概要

GitHub Pages は、HTML、CSS、JavaScript ファイルを GitHub 上のリポジトリから直接取得し、必要に応じてビルド プロセスを通じてファイルを実行し、Web サイトを発行する静的サイト ホスティング サービスです。 GitHub Pagesのサンプル コレクションでは、GitHub Pages サイトの例を確認できます。

GitHub Pages サイトの種類

GitHub Pages サイトには 2 種類あります。 ユーザーまたは organization アカウントに関連付けられたサイトと、特定のプロジェクト用サイトです。

プロパティユーザーと組織のサイトプロジェクト サイト
ソース ファイル <owner>.github.io というリポジトリに格納する必要があります (この <owner> は個人または organization のアカウント名です)プロジェクトのコードを含むリポジトリ内のフォルダーに格納されます
制限アカウントごとに最大1つのサイトリポジトリごとに最大1つのサイト
サブドメイン分離が有効になっている既定のサイトの場所http(s)://pages.<hostname>/<owner>http(s)://pages.<hostname>/<owner>/<repository>/
サブドメイン分離を無効になっている既定のサイトの場所http(s)://<hostname>/pages/<username>http(s)://<hostname>/pages/<owner>/<repository>/

詳細については、「 サブドメインの分離を有効化する 」を参照するか、サイト管理者に問い合わせてください。

参考資料