我已经成功地将文件推送到我的repo的主分支以及第二个分支gh-pages
。当我启动mysite.github.io
时,它显示主分支的内容。有没有办法将其重定向到gh-pages
?
我是从Mac终端操作的。
听起来你可能将用户/组织页面与项目页面混淆了。
用户/组织页面 存在于一个特别命名的仓库中,名为 username.github.io
,并且从 master
分支发布。它们可以通过 http://username.github.io
进行浏览。
项目页面 可以是任何仓库的一部分,并且从特殊的 gh-pages
分支发布。它们可以通过 http://username.github.io/project-name
进行浏览。
如果您想要有一个项目页面,请确保你的仓库名称不同于你的 GitHub 用户名。如果您想让您的项目在 http://username.github.io
上可用,则 必须 拥有一个用户/组织页面,该页面必须 从 master
分支进行发布。
username.github.io
),我相信您的网站将不再起作用。如果您想使用gh-pages
,请将存储库重命名为其他名称,这将使您的网站移动到username.github.io/repo-name
。或者保留存储库名称,但重命名分支,以便您的Web内容位于master
中。 - Chris