Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysite.com部署GitHub页面站点/<;子目录>;_Git_Github_Github Pages_Web Hosting - Fatal编程技术网

在mysite.com部署GitHub页面站点/<;子目录>;

在mysite.com部署GitHub页面站点/<;子目录>;,git,github,github-pages,web-hosting,Git,Github,Github Pages,Web Hosting,我计划使用GitHub页面托管项目站点,并为它们使用我的域,以便它们看起来像这样: mysite.com/projects/<project> mysite.com/projects/ 据我所见,GitHub没有提供这方面的文档。它只支持顶点和子域 通过浏览互联网,我发现人们试图在GitHub中将一个子目录设置为他们的apex域——这也不是我想要的 我想我可以通过DNS将.mysite.com路由到一个目录,因为我几乎不存在250个子域的限制,但这是一个丑陋的黑客行为。它只是re

我计划使用GitHub页面托管项目站点,并为它们使用我的域,以便它们看起来像这样:

mysite.com/projects/<project>
mysite.com/projects/
据我所见,GitHub没有提供这方面的文档。它只支持顶点和子域

通过浏览互联网,我发现人们试图在GitHub中将一个子目录设置为他们的apex域——这也不是我想要的


我想我可以通过DNS将
.mysite.com
路由到一个目录,因为我几乎不存在250个子域的限制,但这是一个丑陋的黑客行为。

它只是repo中的一个文件夹,对吗?您需要什么文档?假设一个存储库指向/projects/foo,另一个存储库指向/projects/bar,apex域指向另一个静态站点。GitHub不允许多个repo使用同一个域,那么您是否要将您的repo放到web上,以便在没有任何安全性的情况下访问?恐怕我不完全理解这个问题。我正在使用Cloudflare,如果你是这么问的话。我不打算将GitHub repo本身路由到我的域,只路由位于gh pages分支上的站点。可以使用
/projects/foo
/projects/bar
。它们将是
gh页面
repo中的文件夹。我之所以要披露回购协议,是因为你提到在回购协议中有多个回购协议。你为什么要这么做?