Git веб-интерфейсы

Материал из YourcmcWiki
Перейти к: навигация, поиск

Название Сайт Демо Язык Поиск Адм Баги Wiki Review PullReq RSS Графы Примечания
gitweb сайт демо Perl commit, grep да Поиск по комменту/автору/дате, а также содержимому файлов, но без полнотекстового движка, то есть grep’ом (медленно).
cgit сайт демо C commit да Клон gitweb.
Gitblit сайт демо Java fulltext (Lucene) да бета .md бета да да Интегрируется с различными системами аутентификации. Есть лента активности по всем проектам. В логе показывает граф коммитов (только в бета-версии 1.4.0, в 1.3.2 поддержки нет, но сама фича вполне стабильна). Есть относительно экспериментальная реализация простых «багтрекера» и «ревью», причём данные хранятся не где-нибудь, а прямо в репозитории (демо-видео).
ViewGit сайт демо PHP commit да Клон gitweb.
Gitalist сайт демо Perl commit да Функционально — клон gitweb; дизайн неплохой, но в узкую колонку по центру экрана с крупными шрифтами; требует дикую кучу зависимостей с CPAN; скорее мёртв, чем жив — пример лежит (хотя локально запустить удалось), последний коммит 1 апреля 2013.
GitList сайт демо PHP отсутствует да Очень слабый клон gitweb — не умеет почти ничего. Есть, правда, статистика по коду (авторы, расширения файлов, всего файлов, всего байт). Стили github-подобные, на twitter bootstrap.
GitPHP сайт демо PHP commit да Клон gitweb.
Gitprep сайт демо Perl отсутствует да .md Визуальный клон GitHub; есть форканье, архивы. Не хватает RSS, поиска и pull request’ов.
GitLab сайт демо Ruby commit да да да да да да (неполный) клон GitHub. Неотрубаемый встроенный Push-сервер, авторизация через SSH-ключи. С версии 6.0 есть платная версия, но, вроде, открытость пока не пострадала.
Gitorious сайт демо Ruby commit да .md да да да Открытый код сервиса Gitorious. Review плюс-минус, в виде merge request’ов. Есть управление SSH-ключами.
RhodeCode сайт выпилено Python fulltext (Whoosh) да да да да да да Основная поддержка — Mercurial. Визуальная тема оформления — страшный отстой (на демо была нормальная, но её нет в комплекте поставки). Последняя нормальная GPL версия — 1.7.2 (перечисленные фичи имеет); более новые — исключительно платные, так что ну его нафиг. Демо раньше было на demo.rhodecode.org.
Kallithea сайт демо Python fulltext (Whoosh) да да да да да да да Форк последнего GPL’ного RhodeCode. Теоретически из этого следует, что все фичи RhodeCode должен иметь. Умеет строить графы (показываются в Changelog автоматом) — может быть, и RhodeCode умел?..
Indefero сайт демо PHP отсутствует да да да да Клон Google Code. Также умеет Mercurial, SVN и monotone O_o
SCM Manager сайт пример Java отсутствует да Есть поддержка SVN, немало плагинов — интеграция с багтрекерами, CI, LDAP и т. п. Но дизайн дико стрёмный, так как сделан на постылом ExtJS — AJAX во все поля, самодельные вкладочки, наношрифты, стандартное ExtJS’овское оформление и т. п. Какой-либо поиск по коммитам, похоже, отсутствует, о графах коммитов не стоит и мечтать.

В тему — есть ещё ungit, на node.js. Но по-видимому, это скорее веб-клиент, чем серверный веб-интерфейс.

Допилить ViewVC?