GitLab: Установка и настройка
Инструкция по установке и первичной настройке #GitLab.
Репозиторий
- Скачать и установить ключ репозитория:
- Создать файл репозитория
/etc/apt/sources.list.d/gitlab.sources
:
|
|
Установка
- Установить пакеты:
Настройка
- Сохранить оригинальный файл конфигурации:
- Добавить в конец файла
/etc/gitlab/gitlab.rb
следующую информацию:
- Создать файл локальной конфигурации
/etc/gitlab/gitlab.local.rb
со следующим содержимым:
|
|
Миграция на внешний Angie
- Установить #Angie по материалу Angie: Установка и настройка.
- Создать файл
/etc/angie/http.d/gitlab.ssl.conf
со следующим содержимым:
|
|
Миграция на внешний PostgreSQL
- Установить #PostgreSQL по материалу PostgreSQL: Установка и настройка.
Необходимо внимательно подбирать версию PostgreSQL под рекомендуемые требования GitLab.
- Остановить все сервисы GitLab, кроме #PostgreSQL:
- Экспортировать базу данных
gitlabhq_production
в файл/tmp/gitlabhq_production.sql
:
- Создать роль
gitlab
на внешнем #PostgreSQL:
- Импортировать файл
/tmp/gitlabhq_production.sql
во внешний #PostgreSQL:
- Создать расширения для базы данных
gitlabhq_production
во внешнем #PostgreSQL:
- Добавить настройки в файл конфигурации
/etc/gitlab/gitlab.rb
:
Смотрите также
- Graylog: Установка и настройка
- MongoDB: Установка и настройка
- TimescaleDB: Установка
- PostgreSQL: Установка и настройка
- OpenSearch: Установка и настройка
- ElasticSearch: Установка и настройка
- Angie: Установка и настройка
- PHP: Установка и настройка
- Автоматическая установка SECURITY-обновлений в Debian
- Squid: Установка и настройка
Статистика
Количество слов
Время чтения
мин.