2017-05-19 66 views
1

我有GitHub存储库命名为项目,其中包含多个项目文件夹,如P1,P2和P3。每个文件夹包含单个项目文件,我想创建一个文件夹中的每一个GitHub的报告页面来自存储库文件夹的GitHub项目报告

Username.github.io.Projects/P1 

通常,当一个用户要发布信息库,它发布为username.github.io/repository

我怎么能单独发布他们的文件夹中的项目报告

我有点想复制我的项目报告,因为这repository参考其中有多个文件夹,这反过来又分别对每个项目的GitHub页面,例如Project P1 report

任何人都可以解释这个人是如何做到的。

回答

0

理想情况下,您需要每个文件夹(P1,P2,P3)一个Git回购,然后每个文件夹都可以在其自己的GitHub页面中发布。

然后,您将仍然能够组合这些3个文件夹/回购到一个主项目的回购协议,使用Git submodules

cd /path/to/main/repo 
git submodule add -- /url/P1 
git submodule add -- /url/P2 
git submodule add -- /url/P3 
git commit -m "Add P1, P2 and P3" 
git push 

我有点想复制我的项目报告这个仓库

这看起来更像是project page repo

+0

感谢您的回复。 :) 我有点想复制我的项目报告,因为这[存储库](https://github.com/davidventuri/udacity-dand) 它有多个文件夹,而每个项目又分别有github页面,例如Project P1 [report](http://davidventuri.github.io/udacity-dand-p1/) **你能解释这个人是如何做到的吗?** –