Nous avons un serveur Mercurial existant fonctionnant sous Windows 2008/IIS qui utilise Active Directory pour l'authentification.
Nous avons trois utilisateurs existants qui n'ont aucun problème avec Mercurial. Clone/push/pull fonctionnent tous très bien.
Ce matin, j'ai essayé de configurer un autre utilisateur du domaine avec Mercurial. Il peut cloner et tirer, mais pousser donne lieu à un message d'échec d'autorisation. J'ai confirmé et re-confirmé que son nom d'utilisateur de domaine et son mot de passe sont corrects.
Y a-t-il une autorisation/un rôle spécial que je dois attribuer aux utilisateurs de Mercurial ? Le chemin d'accès à MercurialRepositories sur le serveur dispose d'un "contrôle total" pour tous les utilisateurs du domaine, ce qui ne devrait donc pas poser de problème.
Existe-t-il une liste des emplacements de configuration que je dois vérifier ?
Je n'ai pas allow_push = *
dans la configuration de mon serveur, mais je n'en ai jamais eu besoin auparavant.