在github.com上分享私人git仓库

5 git private github

我想知道这是否可行.

我在github(私有存储库)中有一个"启动项目".我喜欢做的是创建customerA repo(也是私有的)但它应该从"初始项目"分叉.我的想法是客户B,客户C,都可以拥有自己的私人仓库,如果我修复了"启动项目"中的通用错误,我就可以轻松地将错误修复程序提供给所有客户.

我还没有找到解决这个问题的方法.目前我通过克隆样本私有项目解决了这个问题..这是一个git问题还是github.com问题?

任何工作?

jro*_*way 7

这就是分支机构的用途.每个客户都有一个分支,问题解决了.

但是......如果每个客户的存储库都在一个单独的帐户中,您可以使用通常的git工具来共享更改.举个例子:

$ git clone git@github.com:client/your-project
$ cd your-project
$ git remote add original git@github.com:you/your-project
$ git fetch original
$ git cherry-pick <change from original>
$ git merge <whatever>
$ git rebase <whatever>
$ git push origin
Run Code Online (Sandbox Code Playgroud)

等等

Github的Web UI只是为常见案例提供便利.如果你需要做一些不常见的事情,只需使用你常用的git工具.Github不在乎.