2014-07-22 30 views
0

我有一个私人的git服务器克隆如下我的机器上一个Git仓库:如何为一个文件夹配置2个git回购?

/私人回购 /.git /文件1 /DIR-1 文件2 /文件-3

我希望能够把这个仓库在GitHub上作为一个新的项目以这样的方式,修改为示例文件3将导致修改被提交并在两个库推。我需要这么做,因为我想要从只有GitHub可访问的机器克隆回购,而不是专用服务器。所以我的问题是,如何做到这一点?

回答

0

一个想法是使用一个git子模块,这意味着你可以配置你的两个仓库来指向共享子模块。相关文件可以在子模块中。

+0

请问子模块的解决方案工作,如果,如果当时我想从克隆具有接取机只GitHub上的回购,而不是私人服务器?我忘了提,这对我来说是一种约束,而我只是检查了Git子模块将需要克隆来自reposiotries获取 –