首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >allow_push的hgweb替代方案

allow_push的hgweb替代方案
EN

Stack Overflow用户
提问于 2013-03-22 01:38:34
回答 1查看 180关注 0票数 2

我已经在IIS7上运行了Mercurial。令人沮丧的是,allow_push只接受一个用户名列表,而不接受一个组。

为此,我想知道是否可以使用钩子来执行此任务。例如,通过传入经过身份验证的用户名,您可以按需检查用户是否具有适当的访问权限。如果您可以将用户名传递到钩子中,这一切都很好,例如:

代码语言:javascript
复制
[hooks]
prechangegroup = echo %username%

毫不奇怪,这总是返回运行IIS的帐户。有没有一种方法可以让allow_push尊重组,或者将登录的用户传递到prechangegroup挂钩中?

欢迎其他方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-26 17:13:47

这并不理想--我宁愿这样做。我采用的另一种方法是让一个外部进程将IIS中的文件夹设置为read和execute,适当地将hgrc中的allow_pull和allow_push设置为存储库。

在缺点方面:

  • 是另一个需要知道存储库位置的进程。
  • 该进程需要一种机制来找出组的更新(即轮询)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15554418

复制
相关文章

相似问题

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