Защита хранилищ Mercurial, размещенных в IIS - PullRequest
0 голосов
/ 25 января 2012

У меня есть несколько репозиториев Mercurial, размещенных с HgWebDir.cgi. Он работает в IIS, но не использует Active Directory.

В настоящее время нет никаких ограничений ни для одного из хранилищ. Любой может нажать и вытащить из любого репо. Я хотел бы иметь безопасность на уровне пользователей, когда пользователи могут видеть только свои репозитории.

Я видел инструкции о том, как сделать это с Apache. Я видел инструкции о том, как сделать это с Active Directory. Но я не могу понять, как это сделать в моей конфигурации.

1 Ответ

1 голос
/ 27 января 2012
  1. Выберите веб-сайт в IIS Manager.
  2. Нажмите «Просмотр содержимого» в нижней части окна.
  3. Щелкните правой кнопкой мыши HgWebDir.cgi и выберите «Перейти к просмотру функций»
  4. Нажмите «Правила авторизации»
  5. Удалите все унаследованные правила
  6. Нажмите «Добавить разрешающее правило»
  7. Отметьте «Указанные пользователи» и добавьте свои имена пользователей.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...