Я только что установил Mercurial 1.9.3 на свой сервер Centos 5.5 x64.Я публикую свои репозитории, используя hgweb.wsgi
и mod_wsgi
.
Этот сервер предназначен только для использования нашей внутренней кодовой базой и командой разработчиков, поэтому я также защитил свой сервер, используя .htaccess
и базовый HTTPаутентификация.Это все хорошо, и я могу клонировать репозитории в локальные и перенести изменения обратно в центральный репозиторий.
Есть одна вещь, которую я не правильно понимаю, а именно, как контролировать и управлять пользователями.
Например, у меня есть два пользователя на моем сервере центрального хранилища .htpassword
file: bob
и kevin
.
На каждой из локальных машин bob
и kevin
ониимеют собственные файлы Mercurial .hgrc
с настроенными настройками username
.
Однако эти .hgrc
пользователи, похоже, не имеют никакого отношения к пользователю, указанному в файле .htpassword
удаленного сервера.
Это означает, что я могу получить толчки к центральному хранилищу, исходящие от «Микки Мауса» и «Дональда Дака», что бесполезно.
Как принудительно установить сквозное сопоставлениелокальное .hgrc
имя пользователя для пользователя .htpassword
для поддержки, т.е. убедитесь, что пользователь, указанный в .hgrc
, совпадает с .htpassword
пользователем?