我有一個商業產品,並且我想爲我的客戶提供make source code licenses an option。共享Mercurial存儲庫,同時保持用戶隱私
在一個理想的世界:
- 客戶會購買源代碼許可證
- 給我自己的到位桶的用戶名
- 收到邀請私人到位桶倉庫
從那裏,客戶可以克隆存儲庫(儘管不會私有)供自己使用。如果他們進行了內部修改,他們仍然可以更新我的更新,並使用Mercurial的奇妙合併系統來解決任何衝突。如果他們修正了一個bug,他們甚至可以提交pull請求。
BitBucket的缺點是(從我可以告訴,請糾正,如果我錯了),私人存儲庫的用戶可以看到對方。我不認爲我的客戶會熱衷於讓其他客戶知道他們正在使用該產品。
是唯一選擇託管我自己的Mercurial存儲庫,通過使用用戶名/密碼身份驗證通過HTTPS公開?或者BitBucket,Kiln或其他Mercurial主機可以工作嗎?
也許你可以設置一個腳本來讓你的新自我託管的倉庫與你的bitbucket倉庫保持同步。 – pc1oad1etter