当一个存储库已经有自定义CNAME时,是否在多个存储库上使用Github页面?

当一个存储库已经有自定义CNAME时,是否在多个存储库上使用Github页面?,github,github-pages,Github,Github Pages,我设置了一个Github存储库来托管一个小型静态站点。承载此内容的存储库采用以下格式: username.github.io 此存储库设置为使用,并且有一个CNAME文件来正确使用。此存储库完全按照预期工作 现在,我想为不同的存储库设置并利用gh页面分支。但是,当我这样做时,第一个存储库中的CNAME似乎适用,我被重定向到example.com/REPOSITORYNAME,而不是使用与此单独存储库关联的预期username.github.io/projectname 我如何继续使用带有自定

我设置了一个Github存储库来托管一个小型静态站点。承载此内容的存储库采用以下格式:

username.github.io
此存储库设置为使用,并且有一个CNAME文件来正确使用。此存储库完全按照预期工作

现在,我想为不同的存储库设置并利用
gh页面
分支。但是,当我这样做时,第一个存储库中的CNAME似乎适用,我被重定向到
example.com/REPOSITORYNAME
,而不是使用与此单独存储库关联的预期
username.github.io/projectname



我如何继续使用带有自定义域的
username.github.io
存储库和另一个存储库上的
gh pages
分支,而不将
gh pages
存储库重定向到第一个存储库中定义的自定义域?

截至2016年8月,我认为这是不可能的。()

Github页面帮助文章指出

Project Pages site owned by a user account, such as username.github.io/projectname, will be Automatically redirected to a subdirectory of a User Pages site custom domain (user.example.com/projectname), unless a different CNMAE is specified, such as project.example.com

请参见

最简单的方法是为您决定以这种方式管理的每个网站创建一个Github组织

在这种情况下,我不得不发布到
master
,而不是
gh页面

更多信息请参见此处:

可能的副本