我让 Mercurial 在 IIS7 上运行良好。令人沮丧的一件事是 allow_push 只会获取用户名列表而不是组。
为此,我想知道是否可以使用钩子来执行此任务。即通过传入经过身份验证的用户名,您可以按需检查用户是否具有适当的访问权限。如果您可以将用户名传递给钩子,那就没问题了,例如:
[hooks]
prechangegroup = echo %username%
不出所料,这总是返回运行 IIS 的帐户。有没有办法让 allow_push 尊重组 - 或将登录用户传递到 prechangegroup 挂钩?
欢迎使用替代方法。