ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: Enterprise Server 2.14

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2019-07-12. 重大なセキュリティ上の問題があっても、パッチはリリースされなくなります。優れたパフォーマンス、改善されたセキュリティ、そして新しい機能のために、GitHub Enterprise の最新バージョンにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise Support に連絡してください。

自動ジェネレータでのページの作成

GitHub Enterprise の [Automatic Page Generator] を使用して、プロジェクト、ユーザ、または Organization 用に 1 ページの Web サイトを素早く作成できます。

[Automatic Page Generator] は 1 ページの Web サイトを作成するために設計されました。 複数ページの Web サイト構築に関心をお持ちの場合は、Jekyll を使用することをおすすめします。 当面の対策として複数ページを [Automatic Page Generator] のサイトに追加するには、index.html ファイルをリポジトリのルートにコピーして、別の Web ページのテンプレートとして編集することができます。 この方法には、HTML についてある程度の知識が求められます。

メモ: GitHub Pages のソース設定でサイトを /docs master branch (master ブランチにある /docs フォルダ) から公開するように設定していると、[Automatic Page Generator] は無効になります。 詳しい情報についてはGitHub Pagesのための公開ソースの設定を参照してください。

ユーザおよび Organization ページ

ユーザおよび Organization ページのサイトを生成するには、<username>.[hostname]

という名前のリポジトリを作成する必要があります。 ユーザ名や Organization 名は必ず自分独自のものでなければなりません。そうでなければ GitHub Pagesサイトは構築されません。 [Automatic Page Generator] はリポジトリの [Settings] ページからアクセスできます。 ユーザおよび Organization ページの詳細についてはこちらでお読みいただけます。

プロジェクトページ

[Automatic Page Generator] を使用すると、どのプロジェクトリポジトリにある GitHub Pages サイトでも公開できます。

警告: リポジトリは必ず前述の命名規則に従って作成してください。そうしないと GitHub Pages サイトを公開できません。

[Automatic Page Generator]

  1. GitHub Enterprise で、リポジトリのメインページへ移動します。

  2. リポジトリ名の下で [Settings] をクリックします。

    リポジトリの設定ボタン

  3. [Automatic Page Generator] ボタンをクリックします。

    ページ生成ボタン

  4. Markdown エディタでコンテンツを作成します。

  5. [Continue To Layouts] ボタンをクリックします。

  6. 用意されているテーマを使用してコンテンツをプレビューします。

    テーマのプレビューページ

  7. 気に入ったテーマが見つかったら、[Publish page] をクリックします。

    公開ボタン

GitHub Pages サイトが生成され次第、それの HTML コードのローカルコピーを取得できます。 生成したのがプロジェクトページサイトの場合、新しいブランチをフェッチしてチェックアウトします:

$ cd repository
$ git fetch origin
> remote: Counting objects: 92, done.
> remote: Compressing objects: 100% (63/63), done.
> remote: Total 68 (delta 41), reused 0 (delta 0)
> Unpacking objects: 100% (68/68), done.
> From https://hostname/user/repo.git
>  * [new branch]      gh-pages     -> origin/gh-pages

$ git checkout gh-pages
> Branch gh-pages set up to track remote branch gh-pages from origin.
> Switched to a new branch 'gh-pages'

生成したのがユーザページサイトの場合、コードは gh-pages ブランチではなく master ブランチにあるため、master をチェックアウトしてプルしてください。

$ cd repository
$ git checkout master
> Switched to branch 'master'
$ git pull origin master
> remote: Counting objects: 92, done.
> remote: Compressing objects: 100% (63/63), done.
> remote: Total 68 (delta 41), reused 0 (delta 0)
> Receiving objects: 100% (424/424), 329.32 KiB | 178 KiB/s, done.
> Resolving deltas: 100% (68/68), done.
> From https://hostname/user/repo.git
>  * branch      master     -> FETCH_HEAD
> Updating abc1234..def5678
> Fast-forward
> index.html                                     |  265 ++++
> ...
> 98 files changed, 18123 insertions(+), 1 deletion(-)
> create mode 100644 index.html
> ...

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください