Изменения

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

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

1108 байтов добавлено, 15:17, 27 августа 2013
м
Нет описания правки
! Название
! Сайт
! Демо
! Язык
! Поиск
! <abbr title="Создание/удаление репозиториев, управление правами доступами">УправлениеСозд</abbr>
! Баги
! Wiki
| gitweb
| https://git.wiki.kernel.org/index.php/Gitweb
| https://gitweb.torproject.org/
| Perl
| commit, grep
| cgit
| http://hjemli.net/git/cgit/
| http://cgit.freedesktop.org/
| C
| commit
| Gitblit
| http://gitblit.com
| https://git.wikimedia.org/
| Java
|style="color: white; background: green"| fulltext (Lucene)
| ViewGit
| http://viewgit.fealdia.org/
| https://os.inf.tu-dresden.de/~mroi/git/
| PHP
| commit
|
|
|
|
| Gitalist
| http://www.gitalist.com/
| http://example.gitalist.com/
| Perl
| ???
|
|
| Скорее мёртв, чем жив. Пример лежит.
|-
| GitList
| http://gitlist.org/
| http://repo.blindmikey.com/oEdit.git/
| PHP
| отсутствует
|
|
|
|
|
|| Очень слабый клон gitweb- не умеет почти ничего. Есть, правда, статистика по коду (авторы, расширения файлов, всего файлов, всего байт). Стили github-подобные, но стили на twitter bootstrap.
|-
| GitPHP
| http://www.gitphp.org/
| http://source.gitphp.org/
| PHP
| commit
| GitLab
| http://gitlab.org/
| http://demo.gitlab.com
| Ruby
| commit
|style="color: white; background: green"| да
|style="color: white; background: green"| да
| Клон (неполный) клон GitHub. Есть управление SSH-ключами. С версии 6.0 появится платная версия.
|-
| Gitorious
| http://gitorious.org/
| http://gitorious.org/
| Ruby
| <s>RhodeCode</s>
| http://rhodecode.org/
| выпилено (было demo.rhodecode.org)
| Python
|style="color: white; background: green"| fulltext (Whoosh)
| Indefero
| http://www.indefero.net/
| http://www.jooria.com/scripts/demos/871
| PHP
| ???
|}
RSS умеют все. Граф коммитов не показывает ни один из перечисленных O_o В тему — есть ещё [https://github.com/FredrikNoren/ungit ungit], на node.js. Но по-видимому, это скорее веб-клиент, чем серверный веб-интерфейс.
== Допилить ViewVC? ==
* Чтение коммитов, открытие файла, annotate
* Commit hook
После чего оно уже, в принципе, становится юзабельным, и сразу имеет офигенский поиск (уже мною реализованный на Sphinx’е). И, кстати, будет одной из немногих систем, поддерживающих и централизованные, и децентрализованные VCSы(из вышеперечисленных такое умеет только Indefero).
Однако для DVCS’ов всё-таки хочется:

Навигация