Назад | Перейти на главную страницу

Есть ли веб-интерфейс администрирования Mercurial?

Что-то вроде Bitbucket (конечно, гораздо менее функционально). Он должен иметь возможность хранить несколько репозиториев и быть приватным (т.е. если вы не авторизуетесь, он ничего вам не покажет).

Он должен работать на сервере Linux, и, если он также прост в настройке (например, phpMyAdmin), это, конечно, будет лучше.

phpHgAdmin кажется заброшенным и даже не имеет веб-сайта, а другие, о которых я упоминал, не выглядят многообещающими. Обычно это признак того, что «этого не существует», но, возможно, я просто недостаточно хорошо искал.

SCM-менеджер:

Самый простой способ делиться своими репозиториями Git, Mercurial и Subversion и управлять ими через http.

  • Очень простая установка
  • Не нужно взламывать файлы конфигурации, SCM-Manager полностью настраивается через веб-интерфейс.
  • Не требуется Apache и установка базы данных
  • Центральное управление пользователями, группами и разрешениями
  • Готовая поддержка Git, Mercurial и Subversion
  • Полный API веб-службы RESTFul (JSON и XML)
  • Богатый пользовательский интерфейс
  • API простого плагина
  • Доступны полезные плагины (например, Ldap-, ActiveDirectory-, PAM-Authentication)

RhodeCode - отличный инструмент, подобный Bitbucket, который вы можете установить самостоятельно.

Мне это нравится: он находится в стадии интенсивной разработки, но уже содержит много функций. Я недавно установил его для клиента, и они увидели в нем хорошую производительность. Это ~ 65 разработчиков и ~ 50 машин в ферме сборки, которые работают с сервера RhodeCode.

В наше время Фабрикатор похоже, хорошее решение - очевидно, вы можете отключить любые модули, которые вам не нужны, такие как обзор кода, вики и т. д.