如何将自定义子域指向Github存储库的子目录

时间:2017-04-02 02:25:14

标签: git github

假设我有自定义子域x.site.com,通过我的DNS提供商配置它指向我的一个Github存储库,说repox.site.com指向的内容 - 现在 - 是存在包含CNAME的{​​{1}}文件的仓库的根。我的问题,如何使该子域指向一个子目录说x.site.com而不是回购根?

1 个答案:

答案 0 :(得分:1)

第1步

通过下一个命令将目标子目录推送到gh-pages分支:

git subtree push --prefix dist origin gh-pages

第2步

CNAME文件包含在包含x.site.com的目标子目录中。


备注

  • 确保目标子目录未包含在.gitignore 文件中,并且已提交
  • 请务必将上一个命令中的dist替换为您的子目录名称(例如buildpublic)。
  • 每次进行更改时,都必须重复上一个命令。


有关该流程以及如何自动执行该流程以及在master分支和gh-pages分支之间进行同步的详细信息,view this gist