Defina grupos de usuários e por usuário o acesso a múltiplos repositórios mercurial dentro de um arquivo hgrc global

2

Eu configurei o Mercurial via Apache (debian) (hgweb.wsgi) com autenticação de usuário LDAP. Eu gostaria de ter a mesma funcionalidade de autorização por repositório que ao usar o Subversion e AuthzSVNAccessFile, no qual eu posso definir qual usuário tem permissões de leitura ou gravação para cada repositório. Eu tenho um arquivo global hgweb.config, no qual eu nego ler / empurrar por padrão (allow_read = False, allow_push = False). Eu gostaria de especificar o acesso por repositório neste arquivo global (ou similar).

Eu vi Leia o controle de acesso com o Mercurial e o Apache e Hospedando vários repositórios, cada um com controle de acesso diferente , mas eu gostaria de evitar o uso. arquivo hg / hgrc em cada repositório.

Eu também vi o LDAP Auth com a verificação do grupo usuário pertence a? , mas eu gostaria de evitar o uso de grupos ldap e gostaria de evitar a modificação de htaccess ou httpd.conf toda vez que um novo repositório fosse adicionado.

A extensão da ACL é a solução? Se sim, adicione um exemplo mínimo, como definir a configuração por repositório no arquivo global (único). Eu gostaria de evitar o uso de softwares de terceiros.

    
por dousin 10.01.2014 / 00:19

0 respostas

Tags