2010-02-25 2 views
4

Я вижу, как вы можете использовать расширение Acl для управления push/pull в конкретный репозиторий пользователями certian, но вы можете управлять доступом «WEB» к репозиторию, используя Acl Extenstion? Я хочу, чтобы некоторые репозитории отображались только для определенных пользователей.Mercurial: пример расширения расширения Acl

Я развертываю на IIS7, поэтому решение должно работать в этой среде.

+0

+1 это звучит полезно! – Urda

ответ

3

Я предполагаю, что вы делаете это через скрипт HGWeb CGI. Если да, вы можете указать параметры allow_push и allow_read в файле .hg/hgrc каждого проекта. Если вы укажете allow_read, кроме *, пользователи, которые не входят в этот список, даже не видят проект на странице списка проектов HGWeb.

+0

Как настроить IIS так, чтобы с клиента требовалось имя пользователя? – epotter

0

Просто используйте нормальный .htaccess как fonctionnality, чтобы ограничить доступ к репо. hg в основном не заботится о auth и оставляет это на веб-сервере.

+1

Это IIS7, я не думал .htaccess будет работать в этой среде. – JPrescottSanders

Смежные вопросы