Esta situação está razoavelmente bem documentada. Confira a seção "Colaborando com outras pessoas" do muito útil HG Book .
Em suma, você pode configurar o acesso ssh ao repositório do Mercurial e limitar o acesso a usuários específicos.
Mais alguns guias de referência: