2016-10-11 5 views
13

GitHub Pagesの簡単なWebサイトを作成しました。サイトのソースは "master"ブランチにあり、生成されたWebサイト(公開したいもの)は "gh-pages"ブランチの下にあります。GitHub Pagesでソースブランチを変更できません

Branches

私は設定でサイトのソースを変更することができるように期待していました。ただし、設定はグレー表示されていますか?私はそれを変更することはできません(下記のスクリーンショットを参照)。私は間違って何をしていますか?どのように "gh-pages"ブランチに切り替えるのですか?

enter image description here

答えて

17

個人や組織のサイトはmasterから構築されています。 gh-pagesブランチを使用してプロジェクトのサイトを構築します。

私が見る限り、あなたはhttps://user-name.github.io/ URLを使用しています。これは個人的なものなので、masterブランチがデフォルトです。あなたのサイトは<username>.github.ioまたは<orgname>.github.ioという名前のリポジトリを持っているユーザーまたは組織のページであれば

はあなたが別の場所からサイトのソースファイルを公開することはできませんdocumentation page

を参照してください。ユーザーと組織このタイプのリポジトリ名を持つページは、マスターブランチからのみ公開されます。

答えは「いいえ、あなたは変更できません。ワークフローを調整し、別のブランチで開発を続ける必要があります(developmentと呼んでください)。公開準備ができたらmasterにマージしてください。

+0

詳細は@Antonありがとうございます。私はマスターの下にサイトのソースを持ち、gh-pagesの下に生成されたサイトを持つことができることを望んでいました。これはどういうふうに誤解されているようです。 – Martin

+0

ありがとうman !!このようなことに苛立ちました – jaknap32

+0

誰かがこれを回避する方法を見つけましたか? –

関連する問題