Изменения

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

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

213 байтов добавлено, 12:38, 14 января 2014
м
Нет описания правки
<html><style>.gitint td { text-align: center; }.gitint td:last-child { text-align: left; }.good { color: white; background: #0a0; }.bad { color: white; background: red; }</style></html> {| class="wikitablegitint"
|-
! Название
! Демо
! Язык
! <abbr title="commit = поиск по комментарию к коммитуи метаданным коммита, grep = поиск &quot;перебором&quot; по всем файлам, fulltext = быстрый поиск по содержимому файлов с помощью полнотекстового движка">Поиск</abbr>! <abbr title="Создание/удаление репозиториев, управление правами доступами">СоздАдм</abbr>
! Баги
! Wiki
! Review
! <abbr title="Запросы на слияние (push/pull requests в разной терминологии)">PullReq</abbr>
! RSS
! Графы
! Примечания
|-
| gitweb
| [https://git.wiki.kernel.org/index.php/Gitwebсайт]| [https://gitweb.torproject.org/демо]
| Perl
| commit, grep
|
|
|
|class=good| да
|
| Поиск по комменту/автору/дате, а также содержимому файлов, но без полнотекстового движка, то есть grep’ом (медленно).
|-
| cgit
| [http://hjemli.net/git/cgit/сайт]| [http://cgit.freedesktop.org/демо]
| C
| commit
|
|
|
|class=good| да
|
| Клон gitweb.
|-
| Gitblit
| [http://gitblit.comсайт]| [https://git.wikimedia.org/демо]
| Java
|styleclass="color: white; background: green"good| fulltext (Lucene)|styleclass="color: white; background: green"good| да
|
|
|
|
|class=good| да|class=good| да| Интегрируется с различными системами аутентификации. Есть лента активности по всем проектам. В логе показывает граф коммитов.
|-
| ViewGit
| [http://viewgit.fealdia.org/сайт]| [https://os.inf.tu-dresden.de/~mroi/git/демо]
| PHP
| commit
|
|
|
|class=good| да
|
| Клон gitweb.
|-
| Gitalist
| [http://www.gitalist.com/сайт]| [http://example.gitalist.com/демо]
| Perl
| commit
|
|
|
|class=good| да
|
| Функционально — клон gitweb; дизайн неплохой, но в узкую колонку по центру экрана с крупными шрифтами; требует дикую кучу зависимостей с CPAN; скорее мёртв, чем жив — пример лежит (хотя локально запустить удалось), последний коммит 1 апреля 2013.
|-
| GitList
| [http://gitlist.org/сайт]| [http://repo.blindmikey.com/oEdit.git/демо]
| PHP
|styleclass="color: white; background: red"bad| отсутствует
|
|
|
|
|
|class=good| да
|
| Очень слабый клон gitweb — не умеет почти ничего. Есть, правда, статистика по коду (авторы, расширения файлов, всего файлов, всего байт). Стили github-подобные, на twitter bootstrap.
|-
| GitPHP
| [http://www.gitphp.org/сайт]| [http://source.gitphp.org/демо]
| PHP
| commit
|
|
|
|class=good| да
|
| Клон gitweb.
|-
| Gitprep
| [http://www.gitprep.org/сайт]| [http://perlcodesample.sakura.ne.jp/gitprep.cgiдемо]
| Perl
|styleclass="color: white; background: red"bad| отсутствует|styleclass=good| да|| <abbr title="color: white; background: greenРазбор Markdown в файлах внутри репозитория">.md</abbr>| да
|
| Markdown
|
|
|-
| GitLab
| [http://gitlab.org/сайт]| [http://demo.gitlab.comдемо]
| Ruby
| commit
|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|class=good| да|
| (неполный) клон GitHub. Неотрубаемый встроенный Push-сервер, авторизация через SSH-ключи. С версии 6.0 есть платная версия, но, вроде, открытость пока не пострадала.
|-
| Gitorious
| [http://gitorious.org/сайт]| [http://gitorious.org/демо]
| Ruby
| commit
|styleclass=good| да|| <abbr title="color: white; background: greenРазбор Markdown в файлах внутри репозитория">.md</abbr>|class=good| да|class=good| да|class=good| да
|
| Markdown
|style="color: white; background: green"| да
|style="color: white; background: green"| да
| Открытый код сервиса Gitorious. Review плюс-минус, в виде merge request’ов. Есть управление SSH-ключами.
|-
| <s>RhodeCode</s>
| [http://rhodecode.org/сайт]| выпилено (было demo.rhodecode.org)
| Python
|styleclass="color: white; background: green"good| fulltext (Whoosh)|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|class=good| да|| Основная поддержка — Mercurial. Визуальная тема оформления — страшный отстой (на демо была нормальная, но её нет в комплекте поставки). Последняя нормальная GPL версия — 1.7.2 (перечисленные фичи имеет); более новые — исключительно платные, так что ну его нафиг. Демо раньше было на demo.rhodecode.org.
|-
| Indefero
| [http://www.indefero.net/сайт]| [http://wwwprojects.jooriaceondo.com/scriptsp/demosindefero/871демо]
| PHP
|styleclass="color: white; background: red"bad| отсутствует|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да|styleclass="color: white; background: green"good| да||
|
| Клон Google Code. Также умеет Mercurial, SVN и monotone O_o
|}
 
RSS умеют все, кроме gitprep. Граф коммитов не показывает ни один из перечисленных O_o
В тему — есть ещё [https://github.com/FredrikNoren/ungit ungit], на node.js. Но по-видимому, это скорее веб-клиент, чем серверный веб-интерфейс.

Навигация