是否可以为GitHub组织创建网站(使用GitHub页面)而无需创建具有相同名称的存储库?
例如,对于组织CompPyrol
,我创建了一个与组织名称相同的存储库comppyrol.github.io
。该网站的html和css文件位于此存储库中。因此,该组织的网站位于http://comppyrol.github.io
。这有效,但我希望为组织使用GitHub页面而不必为网站创建存储库。我知道您可以为Web文件创建孤立分支gh-pages
,但这似乎是针对单个存储库或项目,而不是针对整个组织页面。
答案 0 :(得分:5)
这是不可能的。 GitHub的documentation非常明确:
用户&组织页面
用户&组织页面位于专用于GitHub Pages文件的特殊存储库中。您需要使用以下命令将此存储库命名 帐户名称,例如 atmos/atmos.github.io
- 您必须使用
username/username.github.io
命名方案。- 来自
master
分支的内容将用于构建和发布您的GitHub页面网站。
<强>更新强>
GitHub页面曾经作为github的子域名提供。 com ,但是switched to github.io in April, 2013。某些存储库仍然使用旧命名设置,但现在托管在新域上:
对GitHub存储库的更改:
- 用户页面存储库现在可以使用新的 username / username.github.io 约定或较旧的 username / username.github.com 约定来命名。
- 名为 username / username.github.com 的现有用户页面存储库不需要重命名,并将继续无限期发布。
- 如果同时存在 username.github.io 和 username.github.com 存储库, username.github.io 版本将获胜