Hosting

具有不同使用者訪問級別的 Mercurial 儲存庫託管

  • January 10, 2013

我想在一台機器上設置幾個 Mercurial 的“中央”儲存庫。

不過,我需要做的事情很少:

  • 每個儲存庫都應該有自己的 ACL,允許不同的使用者推送/拉取
  • 它不應該是基於 ssh 的(它不應該要求使用者在該機器上擁有 shell 帳戶)
  • 所以,我想這給我留下了一些https基本的身份驗證,對吧?

有沒有提供這種功能的可行解決方案?

您可能想試試霧溪。它不是免費的,但很好。Sharesource也提供此功能,但沒有私有儲存庫。Sharesource(本身)是開源的,因此如果您需要的話,您可以想像將它安裝在 Intranet 上。

這些天來,我會使用RhodeCode來做你想做的事。它是免費和開源的,可為您提供類似於 Bitbucket 的儲存庫視圖。

您可以基於每個儲存庫或基於使用者組配置推/拉權限。它甚至支持 LDAP,這在大型組織中非常有用。

引用自:https://serverfault.com/questions/129662