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, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.