我是私人项目的PM,我想在github上执行以下操作:
我在github上读到有关分叉的信息,并认为这适用于私人项目,因为它需要一个“公共”网址 - 我们现在不打算发布源代码,因此我们的回购必须始终保持私有状态。我已经看到提到共享存储库模型,但没有关于此的文献。
是的,有人可以赐教我吗?答案 0 :(得分:4)
首先,GitHub上的任何项目(私有或非私有)都是共享存储库 私人回购只是在选定的几个合作者之间共享。
但是,这个想法将是
这样,您可以通过fork queue查看他们希望您包含在项目主分支中的任何补丁。
答案 1 :(得分:2)
如果您正在以Organization Github的团队的方式工作,那么就是为此而设计的。 只用自己创建一个所有者团队(应该是默认的)。 创建一个开发人员团队,但具有对主仓库的只读访问权限。
开发人员可以分叉您的私人仓库(叉子也将是私有的),并且可以推送到他们的货叉。他们无法推动你的。所以,为了做出贡献,他们会向他们的叉子发送请求。
答案 2 :(得分:0)
据我所知,合并和分支没有权限管理 分叉& Pull请求适用于单独的存储库(主要用于开放式开发)。
共享存储库模型只是意味着每个人都在一个存储库上拥有推送和拉取权限,但是使用自己的分支进行编辑。只有一个(你)可以合并为主人。但是没有任何机制来监督这一点。