我为我的项目创建了一个GitHub Project Page,并按照指示将其存储在gh-pages
分支中。它位于以下网址:[username].github.io/[project_name]
。
后来,我在GitHub中创建了一个组织,并将我的项目移动到该组织,包括相同的gh-pages
分支。正如预期的那样,之前的Project Page URL不再有效。但是,以下网址也不起作用:[organization].github.io/[project_name]
。当我检查项目的设置时,它在GitHub页面部分中显示以下错误:
您的网页在构建时出现问题:验证失败:用户必须是人,而不是组织
这是否意味着根本不可能拥有属于组织的存储库的项目页面?或者我在这路上做错了什么?
编辑:作为解决方法,我想我可以在名为master
的新项目的[organization]/[organization].github.io
分支中有一个GitHub Organization Page,然后有一个每个项目单独的文件夹这样我认为可以模拟[organization].github.io/[project_name]
网址。唯一的缺点是我必须集中所有的项目'我的组织的页面在同一个存储库中。
答案 0 :(得分:3)
我认为不会因为组织与用户帐户的区别对待。
您可以先尝试为您的单位制作一个页面,看看是否会产生影响。
您可以在此处阅读:https://help.github.com/articles/user-organization-and-project-pages
答案 1 :(得分:0)
我在项目中使用CNAME时遇到了同样的错误。
我需要创建一个[organization] .github.io repo,然后该repo下项目的CNAME东西开始工作。