Supondo que você já tenha o VirtualHost e sob ele o diretório para onde você colocou o seu hgweb.wsgi
, você precisa adicionar ao diretório:
AuthType Basic
AuthName "Mercurial Repositories Restricted Access"
AuthUserFile /path/to/hg_passwords_file
Require valid-user
Em seguida, você deve usar a ferramenta htpasswd
para criar o hg_passwords_file
da seguinte forma:
htpasswd -c hg_passwords_file username
para o primeiro usuário (e insira a senha conforme solicitado).
Para usuários adicionais, omita o -c
para adicioná-los ao arquivo, em vez de recriar o arquivo.