什么是最好的Git存储库,只与商业项目中的付费客户共享代码?

时间:2014-03-28 00:18:23

标签: git version-control github repository hosting

我们将在不久的将来发布一个商业项目。该计划是向付费用户授予访问项目源的权限。 Wiki和问题跟踪应该最好免费供所有人查看,但如果我被迫将其保密,那么这不会成为一个问题。

我知道GitHub个私人存储库,我非常喜欢它,但我不确定它是否允许我将每个客户添加为协作者。我也有兴趣知道我所描述的这种方法对于我描述的场景是否是最好的。

3 个答案:

答案 0 :(得分:1)

GitHub是完美的,看看虚幻引擎4最近的" Open Source for Customers"方法

当您向Epic提供您的github用户名时,他们会自动将您添加到他们的github" Organization"。他们将项目作为私人仓库,现在我可以阅读并克隆它。

如果我克隆它,我有自己的私人回购副本,我可以处理,并提交拉取请求。

我不相信您需要Enterprise才能拥有此功能,如果您查看他们可以看到的plans

  

协作者可以分叉您添加到的任何私有存储库   没有他们自己的付费计划。他们的叉子不算你的   私人存储库配额。

答案 1 :(得分:0)

所以如果你想完全控制你的git存储库,我的建议就是构建你自己的git存储库管理系统:

  1. GitHub Enterprise,预制ova虚拟机格式,易于使用,免费试用。
  2. stash from Atlassian,应该考虑另一种选择,也可以免费试用。

答案 2 :(得分:0)

BitBucket有一个你可能更喜欢的完全不同的pricing plan

它与GitHub一样好,但缺乏“社区”方面。

此外,免费私人回购!