Как включить аутентификацию для Mercurial push / pull операции при использовании TortoiseHg?

Я использую Mercurial в качестве VCS в моей команде разработчиков, а TortoiseHg используется как инструмент с графическим интерфейсом. Из-за изменения рабочего процесса наши участники QA хотели бы иметь более точный контроль над операцией push / pull на сервере выпуска, они хотели бы разрешить только указанным пользователям с учетными данными пользователя для доступа к указанному репо (s). Посоветуйте, пожалуйста, как этого добиться в операциях вытягивания и выталкивания? а также, пожалуйста, посоветуйте, можно ли включить аутентификацию Windows?

Спасибо! Уильям


person William Choi    schedule 16.12.2010    source источник
comment
Как вы размещаете свои репозитории? IIS? hg serve? Апач?   -  person Lasse V. Karlsen    schedule 16.12.2010


Ответы (1)


Это зависит от того, какой транспортный протокол и сервер вы используете.

HTTP

Вы можете добавить список пользователей, которым разрешено вставлять в репо, в файле конфигурации .hg / hgrc .

[web]
allow_push = frodo, sam

SSH

Вы можете использовать либо систему разрешений для файлов вашей ОС, либо одну из оболочек ssh, описанных в SharedSSH. .

Файл

Вы можете использовать систему разрешений для файлов вашей ОС.

person Rudi    schedule 16.12.2010