在保持用户隐私的同时共享Mercurial存储库

我有一个商业产品,我想为我的客户
make source code licenses an option.

在一个理想的世界:

>客户将购买源许可证
>发给我他们的BitBucket用户名
>接收私人BitBucket存储库的邀请

从那里,客户可以克隆存储库(虽然不是私有)供自己使用.如果他们进行了内部修改,他们仍然可以提取我的更新,并使用Mercurial的奇妙合并系统来解决任何冲突.如果他们修复了错误,他们甚至可以提交拉取请求.

BitBucket的缺点是(据我所知,如果我错了请纠正),私有存储库的用户可以看到对方.我不认为我的客户会热衷于让其他客户知道他们正在使用该产品.

是唯一可以托管我自己的Mercurial存储库的选项,通过HTTPS使用用户名/密码验证进行公开吗?或者可以使BitBucket,Kiln或其他Mercurial主机工作?

最佳答案

Is the only option to host my own Mercurial repository, exposed over
HTTPS with username/password authentication?

我想是的.虽然这并不难,我在一个下午安排好了.

PublishingRepositories.

你也应该看看RhodeCode,它看起来很有前景,似乎带有一个存储库管理界面.

点赞