mercurial主存储库上的ACL扩展

mercurial主存储库上的ACL扩展,mercurial,acl,Mercurial,Acl,我的服务器hgrc文件上有以下设置: [extensions] acl = [acl] sources = serve, push [acl.allow] 我原以为这会阻止我的客户将任何东西推送到存储库,但他们仍然可以很好地推送。当我尝试从服务器上推送时,得到的结果是无法推送任何内容 ACL扩展是否依赖于编辑每个客户端hgrc文件?如果他们可以更改自己的访问权限,这似乎不是很有帮助 谢谢你的帮助 我通过移除 [acl] sources= server, push 我的hgrc文件的一节。

我的服务器hgrc文件上有以下设置:

[extensions]
acl =

[acl]
sources = serve, push

[acl.allow]
我原以为这会阻止我的客户将任何东西推送到存储库,但他们仍然可以很好地推送。当我尝试从服务器上推送时,得到的结果是无法推送任何内容

ACL扩展是否依赖于编辑每个客户端hgrc文件?如果他们可以更改自己的访问权限,这似乎不是很有帮助


谢谢你的帮助

我通过移除

[acl]
sources= server, push

我的hgrc文件的一节。我读到你通常不需要配置它,所以我只是删除了它,现在一切似乎都正常工作了

我通过移除

[acl]
sources= server, push

我的hgrc文件的一节。我读到你通常不需要配置它,所以我只是删除了它,现在一切似乎都正常工作了

谢谢你发布这个问题。我已经使用Mercurial多年了,我完全错过了这个扩展的存在。如果你的工作正常,请告诉我!哈哈。还有,你有没有用其他方法来完成这项任务?不是真的。我是老派™ 我只是很小心我让谁进入我的机器。与存储库的[rsnapshots]()(本地和远程)结合使用,我可以从发生在我的一个站点上的任何事情中恢复。但我绝对喜欢更细粒度控制的想法。谢谢你发布这个问题。我已经使用Mercurial多年了,我完全错过了这个扩展的存在。如果你的工作正常,请告诉我!哈哈。还有,你有没有用其他方法来完成这项任务?不是真的。我是老派™ 我只是很小心我让谁进入我的机器。与存储库的[rsnapshots]()(本地和远程)结合使用,我可以从发生在我的一个站点上的任何事情中恢复。但我绝对喜欢更细粒度控制的想法。