2017-04-02 62 views
0

假设我有自定义子域x.site.com,通过我的DNS提供商将其配置为指向我的其中一个Github回购站,如repox.site.com指向的是 - 现在 - 是存档CNAME包含x.site.com的回购的根目录。我的问题,如何使该子域指向一个子目录说repo/docs而不是回购的根?如何将自定义子域指向Github存储库的子目录

回答

1

步骤#1

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

git subtree push --prefix dist origin gh-pages 

步骤#2

包括CNAME文件中的目标子-directory包含x.site.com


注意

  • 确保这一目标子目录不包括在.gitignore文件,也致力于
  • 确保在上一个命令中用您的子目录名称替换dist(例如build,public)。
  • 每次您进行更改时,都必须重复上一条命令。


有关流程以及如何将其自动化和master分支和gh-pages分支之间同步的详细信息,view this gist

相关问题