GitList

Бесплатно
Открытый исходный код

Сайт: github.com/klaussilveira/gitlist

GitList — это веб-интерфейс для просмотра и навигации по множеству Git-репозиториев. Программа предоставляет удобный доступ к структуре репозиториев, спискам файлов и истории коммитов через веб-браузер, не требуя установки графических клиентских приложений. GitList ориентирован на простой просмотр содержимого репозиториев, сравнение изменений и получение метаданных о ветках и тегах.

Проект развивался как легковесная альтернатива более тяжёлым системам обзора кода, предоставляя базовые функции просмотра и навигации. Точная история развития и поддержка проекта могут меняться; если сведения о поддержке или авторстве недоступны, это отражает ограниченность публичных данных. В типичных установках GitList разворачивается на веб-сервере и конфигурируется для доступа к каталогу с локальными копиями Git-репозиториев или к удалённым хранилищам, доступным на сервере.

  • Просмотр файлов: отображение содержимого файлов в репозитории с подсветкой синтаксиса для популярных языков программирования.
  • Навигация по дереву: переход по директориям и файлам репозитория через веб-интерфейс.
  • Журнал коммитов: просмотр истории коммитов с отображением автора, даты и сообщения коммита.
  • Diff и сравнение: просмотр различий между версиями файлов и коммитами, отображение изменений в строках.
  • Просмотр веток и тегов: перечисление и переключение между ветками, отображение списка тегов.
  • RSS-ленты: генерация лент изменений для подписки на обновления репозиториев или веток.
  • Поиск: базовый поиск по именам файлов и иногда по содержимому в пределах репозиториев (возможности зависят от конфигурации).
  • Лёгкая интеграция: возможность развертывания вместе с существующими веб-серверами и системами аутентификации на стороне сервера.
Подробнее