Como configuro a autenticação com o Mecurial 1.3.1 no Debian Lenny?

2

Eu tenho pesquisado, mas não consegui encontrar um tutorial com um guia passo a passo para criar autenticação para o Mercurial. Pelo que eu encontrei, muitas pessoas estão apontando para este recurso, mas não parece mostrar o que estou tentando alcançar: link

Alguém pode me mostrar onde posso encontrar um guia para configurar a autenticação com o Mercurial? HTTPS, ou sistema de chave pública, ambos funcionam!

Obrigado

    
por Doug 26.02.2012 / 06:02

1 resposta

3

A página que você encontrou tem as informações de HTTP , está na seção 6.3: Adicionando autenticação . Você precisa configurar o Apache para fazer a autenticação básica para solicitações para hgwebdir.cgi , isso é tudo.

Lembre-se de que o Mercurial não autentica usuários HTTP . É o trabalho do servidor front-end, como o Apache. Isso tem a vantagem de poder reutilizar sua infra-estrutura existente para autenticação: se você já tem uma configuração em que o Apache usa o LDAP para autenticação do Active Directory, o Mercurial herdará isso.

Para SSH , você pode procurar em o Livro Hg e o SSH Compartilhado e Vários Commiters páginas wiki. Aqui você deve se lembrar que o controle de acesso se resume a permissões normais do sistema de arquivos quando o usuário está logado no servidor.

Por fim, escrevi um guia sobre interação com repositórios remotos que pode conter uma dica ou duas que você pode usar.

    
por 26.02.2012 / 10:37

Tags