Integração existente do Mercurial com o Active Directory falhando para um novo usuário

Integração existente do Mercurial com o Active Directory falhando para um novo usuário

Temos um servidor Mercurial existente em execução no Windows 2008/IIS que usa o Active Directory para autenticação.

Temos três usuários existentes que não têm nenhum problema com o Mercurial. Clone/push/pull funciona perfeitamente.

Eu estava tentando configurar outro usuário de domínio com o Mercurial esta manhã, e ele pode clonar e extrair, mas enviar resultados com uma mensagem de 'falha na autorização'. Confirmei e reconfirmei que seu nome de usuário e senha de domínio estão corretos.

Existe alguma permissão/função de usuário especial que preciso atribuir aos usuários do Mercurial? Meu caminho MercurialRepositories no servidor tem 'Controle Total' para todos os usuários do domínio, então esse não deve ser o problema.

Existe uma lista de locais de configuração que devo verificar?

Não configurei allow_push = *a configuração do meu servidor, mas não precisei disso antes.

Responder1

Começou a funcionar depois que incluí uma lista de usuários explícitos no arquivo hgrc do servidor.

[web]
allow_push = jdoe, jsmith

Ainda estou perplexo por que estava funcionando sem uma configuração de permissão_push anteriormente.

informação relacionada