Назад | Перейти на главную страницу

Сбой интеграции существующей Active Directory Mercurial для нового пользователя

У нас есть существующий сервер Mercurial, работающий под Windows 2008 / IIS, который использует Active Directory для аутентификации.

У нас есть три существующих пользователя, у которых нет никаких проблем с Mercurial. Clone / push / pull все работает нормально.

Сегодня утром я пытался настроить еще одного пользователя домена с Mercurial, и он может клонировать и извлекать, но отправлять результаты с сообщением «Ошибка авторизации». Я подтвердил и еще раз подтвердил, что его имя пользователя домена и пароль верны.

Есть ли какие-то особые права / роли, которые мне нужно назначить пользователям Mercurial? Мой путь MercurialRepositories на сервере имеет «Полный доступ» для всех пользователей домена, так что это не должно быть проблемой.

Есть ли список мест конфигурации, которые я должен проверить?

У меня нет allow_push = * настроен в конфигурации моего сервера, но раньше мне это не требовалось.

Он начал работать после того, как я включил список явных пользователей в файл hgrc сервера.

[web]
allow_push = jdoe, jsmith

Я до сих пор не понимаю, почему раньше он работал без настройки allow_push.