Fossil - это безболезненный Git-сервис, созданный самостоятельно и подобный GitHub, Bitbucket и Gitlab.
Главная цель Fossil - предоставить самый быстрый, самый простой и самый безболезненный способ настройки сервиса Git для собственного размещения.
Предпосылки
- Сервер с МСВСфера 9.6 в качестве ОС.
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
Конвенции
|
|
Обновите систему
Свежая установка МСВСфера 9.6 требует обновления пакетов до последних доступных версий.
|
|
Шаг 1. Подготовьте среду Fossil
Создайте пользователя для запуска fossil.
|
|
Далее создайте каталог для хранения хранилищ.
|
|
Шаг 2. Установите Fossil
Мы установим Fossil, измените путь, где это необходимо, если вы хотите установить его в другом месте.
|
|
И переместите бинарный файл в /usr/local/bin/
каталог:
|
|
Сделайте файл fossil исполняемый
|
|
Обратите внимание, что вам придется сделать эту операцию каждый раз, когда вы обновляете Fossil.
Шаг 3. Настройте службу systemd для запуска Fossil
Создайте файл службы Linux.
|
|
Заполните файл следующим.
|
|
Включите и запустите Fossil при загрузке.
|
|
Шаг 4. Настройте Angie в качестве обратного прокси
|
|
Создайте конфигурацию обратного прокси для fossil.
|
|
Заполните файл следующей конфигурацией.
|
|
Включите конфигурацию обратной прокси-сервера.
|
|
Затем перезагрузите сервис Angie.
|
|
Затем откройте браузер и перейдите к имени хоста или IP-адресу сервера.
http://git.example.com
При успешной установке вы должны войти в консоль администрирования Fossil.
Вы успешно установили Fossil на сервер МСВСфера 9.6.
Шаг 5. Обновление Fossil
Обновления до последней версии Fossil просто загрузите и замените бинарный файл.
Остановите службу Fossil:
|
|
Загрузите последнюю версию Fossil.
|
|
И переместите бинарный файл в /usr/local/bin/
каталог:
|
|
Сделайте бинарный исполняемый файл:
|
|
Запустите сервис Fossil:
|
|
Завершение
Если вам понравился этот пост об установке Fossil на сервере МСВСфера 9.6, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.