首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mercurial-server向我的存储库添加权限

Mercurial-server向我的存储库添加权限
EN

Stack Overflow用户
提问于 2013-02-28 22:26:36
回答 1查看 582关注 0票数 1

我使用mercurial-server来管理企业服务器中的存储库。我为每个用户创建了一个存储库,我希望每个用户都可以访问另一个存储库,也就是说,每个用户都可以访问您存储库中的项目。但在mercurial-server文档中,我看到只有管理员才能授予这种访问权限。

它是如何通过mercurial服务器或甚至自己的mercurial(hg)来规避它的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-23 01:13:55

如果您希望将访问权限管理委派给您的用户,他们需要拥有对/hgadmin存储库的访问权限,并且应该能够修改细粒度访问控制所在的/hgadmin/access.conf文件。

据我所知,(到目前为止)还没有办法使用Mercurial-server来实现访问控制竖井,在这种情况下,用户可以授权访问他/她自己的存储库,但不能授权访问他人的存储库。但是,您应该能够为系统开发这样一个扩展:使用一个钩子从<user-repo>/admin/access.conf提取相关权限,并将它们复制到另一个钩子或cron只选择与<user-repo>专区相关的行的区域中(使用sed或perl或您喜欢的任何内容),然后更新实际的access.conf文件,最后提交并推送它。

希望能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15137946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档