GitHub组织页面如何创建无名称仓库?

6
是否可以为GitHub组织(使用GitHub Pages)创建一个网站,而不必创建同名的存储库?
例如,对于组织“CompPyrol”,我创建了一个同名的存储库作为“comppyrol.github.io”。该网站的html和css文件位于此存储库中。因此,该组织的网站位于“http://comppyrol.github.io”。这很有效,但我希望能够在不必为网站创建存储库的情况下使用GitHub pages。我知道您可以为Web文件创建孤立分支“gh-pages”,但似乎这只适用于单个存储库或项目,而不是整个组织页面。
1个回答

5
这是不可能的。GitHub的文档非常清楚:
引用:

用户和组织页面

用户和组织页面存储在专门用于GitHub Pages文件的特殊存储库中。您需要使用帐户名称来命名此存储库,例如atmos/atmos.github.io

  • 您必须使用用户名/用户名.github.io命名方案。
  • 来自master分支的内容将用于构建和发布GitHub Pages站点。
更新:

GitHub Pages曾经作为github.com的子域名提供服务,但是在2013年4月改为github.io。一些存储库仍然使用旧的命名方式,但现在托管在新域上:

GitHub仓库的更改:

  • 现在可以使用新的用户名/用户名.github.io约定或旧的用户名/用户名.github.com约定来命名用户页面存储库。
  • 已命名为用户名/用户名.github.com的现有用户页面存储库无需重命名,并将继续无限期发布。
  • 如果同时存在用户名.github.io用户名.github.com存储库,则用户名.github.io版本获胜。

好的,我正在查看这个组织页面http://collective.github.io,但是我在https://github.com/collective的组织中找不到相关的存储库。 - wigging
@Gavin,该网站的代码仓库实际上位于https://github.com/collective/collective.github.com(请注意是.com而不是.io)。有关详细信息,请参阅我的更新答案。 - Chris
哦,我明白了。我不知道旧的 github.com 子域名。这就解释了为什么我没有看到一些组织的 github.io 存储库。谢谢! - wigging

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接