Я следил за многими полезными идеями, представленными в этом SO вопросе . Теперь последнее, над чем я бьюсь, - это как разрешить определенным людям получать доступ и просматривать содержимое определенных репозиториев. Я хочу иметь центральную папку Repos на моем компьютере, где будут жить все репозитории Hg, но я хотел бы сказать, что человек X может видеть Repos A, B и C, в то время как человек Y может видеть только A и C. смог найти ответ на этот вопрос, и я надеялся, что кто-то из SO может мне помочь. Я могу управлять push / pull, но я не видел способа предотвратить отображение репозиториев в приложении hgwebdir CGI.
Вопрос
Безопасные репозитории пользователем в Mercurial
- Какую ОС / веб-сервер вы используете? Возможно, вы могли бы использовать аутентификацию веб-сервера, чтобы ограничить доступ к определенным репозиториям. Macke 25.02.2010
- Windows / IIS7 Но я понимаю, что доступ к коллекциям осуществляется через пользователя AppPool. JPrescottSanders 25.02.2010
Ответы
Ответ 1 · рейтинг 1 · Ry4an Brase
Используйте расширение ACL (распространяется с Mercurial).
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.