如何发布“主”分支页而不是“gh-pages”?

时间:2014-01-16 13:28:08

标签: git github

形成文件user-organization-and-project-pages.

用户&组织页面位于专用于页面文件的特殊存储库中......

  • 来自主分支的内容将用于构建和发布页面。

“与用户和组织页面不同,项目页面与它们的项目保存在同一个存储库中....

  • gh-pages分支用于构建和发布。

因此,如果我有一个公共存储库,我的项目页面将作为"gh-graph"分支提供,它将在网址http://username.github.io/projectname中提供。

但是如何将母版页中的内容发布到此网址。 ?或者我如何创建用户/组织页面?

用户/组织页面和项目页面之间的实际区别是什么?

1 个答案:

答案 0 :(得分:3)

用户/组织页面由http://username.github.io提供。它们的内容位于存储库master的{​​{1}}分支中(username/username.github.io)。

项目页面由http://github.com/username/username.github.io.git提供。它们的内容位于存储库http://username.github.io/proj的{​​{1}}分支中。

我的gh-pages页面在这里https://github.com/snaewe/snaewe.github.com例如(没什么特别的,只是自动创建的) - > http://snaewe.github.io

示例username/proj页面位于:https://github.com/snaewe/MPC/tree/gh-pages - > http://snaewe.github.io/MPC

注意:我在github使用user作为域名时创建了这些页面。今天是project

如果项目的...github.com分支中有...github.io并希望将其用作项目页面,只需将index.html分支推送到master分支即可在你的github项目中:

master