我已经在IIS7上运行了Mercurial。令人沮丧的是,allow_push只接受一个用户名列表,而不接受一个组。
为此,我想知道是否可以使用钩子来执行此任务。例如,通过传入经过身份验证的用户名,您可以按需检查用户是否具有适当的访问权限。如果您可以将用户名传递到钩子中,这一切都很好,例如:
[hooks]
prechangegroup = echo %username%毫不奇怪,这总是返回运行IIS的帐户。有没有一种方法可以让allow_push尊重组,或者将登录的用户传递到prechangegroup挂钩中?
欢迎其他方法。
发布于 2013-03-26 17:13:47
这并不理想--我宁愿这样做。我采用的另一种方法是让一个外部进程将IIS中的文件夹设置为read和execute,适当地将hgrc中的allow_pull和allow_push设置为存储库。
在缺点方面:
https://stackoverflow.com/questions/15554418
复制相似问题