Hosting
具有不同使用者訪問級別的 Mercurial 儲存庫託管
我想在一台機器上設置幾個 Mercurial 的“中央”儲存庫。
不過,我需要做的事情很少:
- 每個儲存庫都應該有自己的 ACL,允許不同的使用者推送/拉取
- 它不應該是基於 ssh 的(它不應該要求使用者在該機器上擁有 shell 帳戶)
- 所以,我想這給我留下了一些
https
基本的身份驗證,對吧?有沒有提供這種功能的可行解決方案?
您可能想試試霧溪窯。它不是免費的,但很好。Sharesource也提供此功能,但沒有私有儲存庫。Sharesource(本身)是開源的,因此如果您需要的話,您可以想像將它安裝在 Intranet 上。
這些天來,我會使用RhodeCode來做你想做的事。它是免費和開源的,可為您提供類似於 Bitbucket 的儲存庫視圖。
您可以基於每個儲存庫或基於使用者組配置推/拉權限。它甚至支持 LDAP,這在大型組織中非常有用。