我有一个商业产品,并且我想为我的客户提供make source code licenses an option。共享Mercurial存储库,同时保持用户隐私
在一个理想的世界:
- 客户会购买源代码许可证
- 给我自己的到位桶的用户名
- 收到邀请私人到位桶仓库
从那里,客户可以克隆存储库(尽管不会私有)供自己使用。如果他们进行了内部修改,他们仍然可以更新我的更新,并使用Mercurial的奇妙合并系统来解决任何冲突。如果他们修正了一个bug,他们甚至可以提交pull请求。
BitBucket的缺点是(从我可以告诉,请纠正,如果我错了),私人存储库的用户可以看到对方。我不认为我的客户会热衷于让其他客户知道他们正在使用该产品。
是唯一选择托管我自己的Mercurial存储库,通过使用用户名/密码身份验证通过HTTPS公开?或者BitBucket,Kiln或其他Mercurial主机可以工作吗?
也许你可以设置一个脚本来让你的新自我托管的仓库与你的bitbucket仓库保持同步。 – pc1oad1etter