mercurial主存储库上的ACL扩展
我的服务器hgrc文件上有以下设置:mercurial主存储库上的ACL扩展,mercurial,acl,Mercurial,Acl,我的服务器hgrc文件上有以下设置: [extensions] acl = [acl] sources = serve, push [acl.allow] 我原以为这会阻止我的客户将任何东西推送到存储库,但他们仍然可以很好地推送。当我尝试从服务器上推送时,得到的结果是无法推送任何内容 ACL扩展是否依赖于编辑每个客户端hgrc文件?如果他们可以更改自己的访问权限,这似乎不是很有帮助 谢谢你的帮助 我通过移除 [acl] sources= server, push 我的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]()(本地和远程)结合使用,我可以从发生在我的一个站点上的任何事情中恢复。但我绝对喜欢更细粒度控制的想法。