1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vcs-all-in-one-gitlist

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

gitlist

GitList: элегантный просмотрщик репозиториев Git

Статус сборки

GitList — это элегантный и современный веб-интерфейс для взаимодействия с несколькими репозиториями Git. Он позволяет просматривать репозитории с помощью вашего любимого браузера, просматривать файлы под различными версиями, историю коммитов, разницу между версиями. Также он генерирует RSS-каналы для каждого репозитория, что позволяет всегда быть в курсе последних изменений. GitList был написан на PHP, используя микросервис Silex и шаблонизатор Twig. Это значит, что GitList легко установить и настроить. Кроме того, привлекательный внешний вид GitList стал возможен благодаря Bootstrap.

Возможности

  • Поддержка нескольких репозиториев

  • Поддержка нескольких ветвей

  • Поддержка нескольких меток

  • История коммитов, отслеживание изменений, сравнение версий

  • RSS-каналы

  • Выделение синтаксиса

  • Статистика репозиториев## Скриншоты Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10## Требования Чтобы запустить GitList на вашем сервере, вам потребуется:

  • PHP 5.3+

  • git

  • Веб-сервер (Apache, nginx, lighttpd)

Установка

  • Скачайте GitList с gitlist.org и распакуйте в вашу папку /var/www/gitlist, или в любую другую папку, куда вы хотите установить GitList.
  • Не скачивайте ветку или тег с GitHub, если вы не планируете использовать версию для разработки. Версия, доступная для скачивания на сайте, уже имеет все зависимости, поэтому вам не потребуется использовать Composer или другие инструменты.
  • Переименуйте файл config.ini-example в config.ini.
  • Откройте файл config.ini и настройте вашу установку. Вам нужно будет указать расположение ваших репозиториев.
  • В случае, если GitList не доступен через корневую директорию сайта, откройте файл .htaccess и отредактируйте RewriteBase (например, /gitlist/, если GitList доступен через http://localhost/gitlist/).
  • Установите права доступа для файла .htaccess.
chmod 644 .htaccess
  • Создайте папку кэша и предоставьте права на чтение/запись вашему пользователю веб-сервера:

    cd /var/www/gitlist
    mkdir cache
    chmod 777 cache

Это всё, установка завершена! Если у вас возникли проблемы, проверьте страницу Устранение неполадок.

Авторы и участники проекта

Лицензия

Новая лицензия BSD## Разработка GitList использует Composer для управления зависимостями и Ant для сборки проекта.

Как только вы настроите все зависимости, вы можете клонировать репозиторий и запустить Ant:

git clone https://github.com/klaussilveira/gitlist.git
ant

Если вам просто нужно получить зависимости проекта, а не собирать всё:

git clone https://github.com/klaussilveira/gitlist.git
curl -s http://getcomposer.org/installer | php
php composer.phar install

Если у вас Composer находится в вашем пути, это делает задачу проще. Но вы знаете эту процедуру.

Вклад

Если вы разработчик, нам нужна ваша помощь. GitList — молодой проект, и у нас много работы. Некоторые разработчики помогают новыми функциями, другие — исправлением ошибок. Однако вы также можете сосредоточиться на рефакторинге текущего кода и улучшении того, что уже есть. Это очень важно, мы хотим, чтобы GitList был современным приложением, и нам нужна ваша помощь для этого.

  • Оставайтесь в курсе возможных ошибок, некачественного кода, повторяющегося кода, переусложнённых выражений и неиспользуемого кода
  • Улучшите покрытие тестами, создавая единичные и функциональные тесты## Дополнительная информация Если вы хотите узнать больше о настройке GitList, проверьте страницу Настройка в вики. Также, если у вас возникли проблемы с GitList, проверьте страницу Устранение непредвиденных ситуаций. Не забудьте сообщить о проблемах и предложить новые возможности! :)

Исправление: "Troubleshooting" переведено как "Устранение непредвиденных ситуаций". Однако более подходящий вариант будет "Устранение неполадок".

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Элегантный и современный инструмент для просмотра репозитория git. Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vcs-all-in-one-gitlist.git
git@api.gitlife.ru:oschina-mirror/vcs-all-in-one-gitlist.git
oschina-mirror
vcs-all-in-one-gitlist
vcs-all-in-one-gitlist
master