2012-05-22 2 views
2

Я хотел бы разместить два разных набора частных репозиториев с одного и того же сервера/vhost, и пользователи могут видеть один или несколько наборов в зависимости от их учетных данных.hgweb: отображать разные хранилища для разных пользователей?

Есть ли более простой способ сделать это, чем разместить два экземпляра hgweb separate с отдельными учетными записями пользователей и конфигурационными файлами?

ответ

3

Технически ничто не мешает вам иметь эту линию:

allow_read = user1 user2 user3 

в .hg/hgrc половины ваших сделок РЕПО, а также:

allow_read = user4 user5 user6 

в другой половине. Даже до см. репо в списке, пользователь должен быть в списке allow_read.

Однако управление этим может оказаться громоздким.

+1

Я закончил с использованием [RhodeCode] (http://rhodecode.org/), но было больно настроить. – Gili

+0

@ Gili, спасибо за подсказку RhodeCode! Заменили нашу установку HgWeb, и я счастлив (но да, настройка была болью). – Lucero

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