是否可以为GitHub组织创建一个网站(使用GitHub页面)而无需创建具有相同名称的存储库?
例如,对于组织CompPyrol
,我创建了一个与组织名称相同的存储库comppyrol.github.io
.该网站的html和css文件位于此存储库中.所以该组织的网站位于http://comppyrol.github.io
.这有效,但我希望为组织使用GitHub页面而不必为网站创建存储库.我知道您可以gh-pages
为Web文件创建一个孤立的分支,但这似乎是针对单个存储库或项目,而不是针对整个组织页面.
这是不可能的.GitHub的文档很清楚:
用户和组织页面
用户和组织页面位于专用于GitHub页面文件的特殊存储库中.您需要使用帐户名称命名此存储库,例如 atmos/atmos.github.io
您必须使用
username/username.github.io
命名方案.
master
分支中的内容将用于构建和发布您的GitHub页面站点.
更新:
GitHub页面曾经作为github的子域名提供.com,但切换到github.io于2013年4月.某些存储库仍使用旧命名设置,但现在托管在新域上:
对GitHub存储库的更改:
现在可以使用新的username/username.github.io约定或较旧的username/username.github.com约定来命名用户页面存储库.
名为username/username.github.com的现有用户页面存储库不需要重命名,并将继续无限期发布.
如果username.github.io和username.github.com存储库都存在,则username.github.io版本获胜.