Изменения

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

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

307 байтов добавлено, 08:08, 19 ноября 2019
gitea.io и try.gitea.io лежат с переменным успехом, есть альтернативный gitea.com (но нет try.gitea.com)
</style></html>
{{Box|{{Note}} TL;DR: Нормального поиска нет в жизни счастьянигде. Идеального Git-вьюера нет, у всех какие-то недостатки. Лидеры — В остальном Gogs, GitBlit, GitLab, Kallithea. Наиболее беспроблемный — Gogs. У GitBlit JGit (кривые хуки, нестандартный ssh порт, утечки памяти) и проблемы с поиском (огромные индексы, включаются по отдельным веткам, по умолчанию нет поиска по всем репозиториям), GitLab — ТОРМОЗ Gitea наиболее удобные и у него тоже проблемы с поиском (поиск по регистрозависимой подстроке, поиска по всем репозитория нет вообще), у Kallithea страшный дизайнлегковесные.}}
{| class="wikitable gitint"
| [https://git.wikimedia.org/ демо]
| Java
|class=good| commit, плохой fulltext (Lucene)
|class=good| да
|class=good| да
| Есть поддержка SVN, немало плагинов — интеграция с багтрекерами, CI, LDAP и т. п. Но дизайн дико стрёмный, так как сделан на постылом ExtJS — AJAX во все поля, самодельные вкладочки, наношрифты, стандартное ExtJS’овское оформление и т. п. Какой-либо поиск по коммитам, похоже, отсутствует, о графах коммитов не стоит и мечтать.
|-
| <s>Gogs</s>
| [http://gogs.io сайт]
| [https://try.gogs.io/ демо]
|
|
| Внимание: сдох (не развивается), есть форк - Gitea. [https://github.com/gogits/gogs Код + список фич]. Дизайн сильно похож, хоть и не идентичен, гитхабу. Дополнительно умеет форканье, архивы, ленту активности, отслеживание (watching), хуки, почтовые уведомления, Gravatar и вход через социальные сети либо LDAP, SMTP (O_o) либо фронтенд (то есть видимо, через заголовок). А, ещё теги как «релизы» показывает.|-| Gitea| [http://gitea.io сайт1] [http://gitea.com сайт2]| [https://try.gitea.io/ демо]| Go| commit|class=good| да|class=good| да| <abbr title="Разбор Markdown в файлах внутри репозитория">.md</abbr>|class=good| да|class=good| да||class=good| да| [https://docs.gitea.io/en-us/comparison/ Список фич]. Форк Gogs. Есть новые фичи, например, git-lfs (large file storage), графы коммитов и онлайн-редактор кода. Есть и полнотекстовый поиск по коду, но сделан он очень плохо, через [https://github.com/blevesearch/bleve Bleve], индексирует медленно и жрёт память. А нечего было придумывать - лучше бы заюзали просто PostgreSQL-ный поиск.
|}
3
правки

Навигация