Что-то вроде Bitbucket (конечно, гораздо менее функционально). Он должен иметь возможность хранить несколько репозиториев и быть приватным (т.е. если вы не авторизуетесь, он ничего вам не покажет).
Он должен работать на сервере Linux, и, если он также прост в настройке (например, phpMyAdmin), это, конечно, будет лучше.
phpHgAdmin кажется заброшенным и даже не имеет веб-сайта, а другие, о которых я упоминал, не выглядят многообещающими. Обычно это признак того, что «этого не существует», но, возможно, я просто недостаточно хорошо искал.
Самый простой способ делиться своими репозиториями Git, Mercurial и Subversion и управлять ими через http.
- Очень простая установка
- Не нужно взламывать файлы конфигурации, SCM-Manager полностью настраивается через веб-интерфейс.
- Не требуется Apache и установка базы данных
- Центральное управление пользователями, группами и разрешениями
- Готовая поддержка Git, Mercurial и Subversion
- Полный API веб-службы RESTFul (JSON и XML)
- Богатый пользовательский интерфейс
- API простого плагина
- Доступны полезные плагины (например, Ldap-, ActiveDirectory-, PAM-Authentication)
RhodeCode - отличный инструмент, подобный Bitbucket, который вы можете установить самостоятельно.
Мне это нравится: он находится в стадии интенсивной разработки, но уже содержит много функций. Я недавно установил его для клиента, и они увидели в нем хорошую производительность. Это ~ 65 разработчиков и ~ 50 машин в ферме сборки, которые работают с сервера RhodeCode.
В наше время Фабрикатор похоже, хорошее решение - очевидно, вы можете отключить любые модули, которые вам не нужны, такие как обзор кода, вики и т. д.