Вы можете использовать AclExtension для отказа в правах на толчок, я не знаю, для прав на чтение.
Положить что-то вроде:
[hooks]
pretxnchangegroup.acl = python:hgext.acl.hook
[acl]
sources = serve
[acl.deny.branches]
* = A # deny access for user A to all branches
В .hgrc
из репозитория B.
Если вы также хотите отказать в доступе на чтение, вы также можете настроить конкретный <location>
для этого конкретного репозитория в Apache, который не содержит нежелательного пользователя.