假设我有自定义子域x.site.com
,通过我的DNS提供商配置它指向我的一个Github存储库,说repo
。 x.site.com
指向的内容 - 现在 - 是存在包含CNAME
的{{1}}文件的仓库的根。我的问题,如何使该子域指向一个子目录说x.site.com
而不是回购根?
答案 0 :(得分:1)
第1步
通过下一个命令将目标子目录推送到gh-pages
分支:
git subtree push --prefix dist origin gh-pages
第2步
将CNAME
文件包含在包含x.site.com
的目标子目录中。
备注强>
.gitignore
文件中,并且已提交。dist
替换为您的子目录名称(例如build
,public
)。
有关该流程以及如何自动执行该流程以及在master
分支和gh-pages
分支之间进行同步的详细信息,view this gist