【发布时间】:2011-12-06 12:27:04
【问题描述】:
我有一个商业产品,我想为我的客户make source code licenses an option。
在理想世界中:
- 客户将购买源许可证
- 将他们的 BitBucket 用户名发送给我
- 接收私人 BitBucket 存储库的邀请
从那里,客户可以克隆存储库(尽管不将其设为私有)以供自己使用。如果他们进行了内部修改,他们仍然可以提取我的更新,并使用 Mercurial 出色的合并系统来解决任何冲突。如果他们修复了错误,他们甚至可以提交拉取请求。
BitBucket 的缺点是(据我所知,如果我错了,请纠正),私有存储库的用户可以看到彼此。我认为我的客户不会热衷于让其他客户知道他们正在使用该产品。
是托管我自己的 Mercurial 存储库的唯一选择吗,通过 HTTPS 公开并使用用户名/密码身份验证?或者可以让 BitBucket、Kiln 或其他 Mercurial 主机工作吗?
【问题讨论】: