- 01.12.2023
Community Edition это бесплатная версия Gitlab.
Тут вот https://about.gitlab.com/install/ce-or-ee/ можно подробнее про версии почитать.
Подготовка
Прежде, чем устанавливать какие-то пакеты, обновляю ПО:
В документации написано, что надо выполнить эту команду и установить следующие пакеты.
Но я хочу, сначала проверить установлено ли уже что-то из этого, и недостающее установить.
curl
В консоли пишем:
Если ответ:
Значит curl у Вас не установлен.
openssh-server
В консоли пишем:
Если в ответ приходит "OpenSSH_номер версии", значит он уже установлен.
ca-certificates
Если есть папка /usr/local/share/ca-certificates/ значит установлено это ПО.
perl
Если в ответ придет номер версии перла, значит он установлен 🙂
postgresql
Если не установлен, то в ответ ничего не придет.
Если установлен, то вы увидите ответ с указанием пути к месту установки Postgres.
Чтобы установить данное ПО через консоль нужно выполнить команду:
Можно ли на одном сервере использовать и mysql и postgresql? Да, можно.
postfix
В видео на ютубе и руководствах говорят, что надо ставить Postfix, но это не так. Можно поставить любой почтовый агент. У меня уже установлен exim. Я этот шаг пропускаю.
Во время установки Postfix может появиться окно конфигурации. Выберите 'Internet Site' и нажмите клавишу Enter. Используйте внешний DNS вашего сервера для "почтового имени" и нажмите клавишу Enter. Если появятся дополнительные экраны, продолжайте нажимать Enter, чтобы принять значения по умолчанию.
Устанавливаем GitLab
Прописываем репозиторий гитлаба
Далее установим пакет GitLab. Измените https://gitlab.example.com на URL, по которому вы хотите работать со своим GitLab. Установка автоматически настроит и запустит GitLab по этому URL.
Если вы хотите задать свой пароль для первоначального пользователя гитлаба root, обратитесь к документации. Если пароль не указан, то случайный пароль будет сгенерирован автоматически.