Как установить Gitlab на сервер Ubuntu

Установите Gitlab на Ubuntu

Gitlab - это автономный инструмент управления Git, похожий на популярные варианты, такие как Github и Bitbucket. Однако вместо того, чтобы размещать свои проекты на чужой службе, вы запускаете сервер и полностью контролируете свои собственные проекты. Вы не зависите от изменений, наложенных поставщиком.

Gitlab также позволяет включать ваши репозитории в собственный домен или субдомен. В некоторых случаях это облегчает людям поиск вашего проекта и делает вещи более последовательными. Вы также контролируете, что и когда обновляется.

Есть еще вопрос о приобретении Github Microsoft. Если вы просто используете его как инструмент и не заботитесь о философии открытого исходного кода, это, вероятно, не будет иметь для вас особого значения. Однако, если вы регулярно поддерживаете проект с открытым исходным кодом или вносите в него свой вклад, скорее всего, вы испытываете довольно сильные чувства к Microsoft. Gitlab - отличный способ полностью обойти эту ситуацию.

Установите зависимости

Начните с установки пары зависимостей на вашем сервере Ubuntu. Они нужны Gitlab для настройки.

Postfix будет подсказывать вам по пути, какой тип установки делать. Gitlab - это веб-сайт, поэтому используйте эту опцию.

Получить репозиторий Gitlab

Добавить репозиторий Gitlab

Команда Gitlab поддерживает собственные репозитории для Ubuntu. Они также предоставляют удобный сценарий, который настраивает эти репозитории за вас. Используйте cURL, чтобы загрузить сценарий и запустить его.

Скрипту потребуется несколько секунд, чтобы загрузить и все настроить.

Установить Gitlab

На этот раз обновлять Apt не нужно. Сценарий уже сделал это за вас. Единственное, что вам нужно сделать, это установить пакет Gitlab.

Gitlab установлен

Этот процесс займет некоторое время. Gitlab на самом деле представляет собой сложное веб-приложение Ruby on Rails. Установка пакета не только загрузит все необходимое для настройки этого приложения, но и настроит все за вас.

Перенастроить Gitlab

После установки Gitlab вам нужно будет сказать ему, чтобы он завершил настройку.

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

Откройте "/etc/gitlab/gitlab.rb". Это основная конфигурация Gitlab. Найдите следующую опцию и установите ее равной имени домена, которое вы хотите использовать.

Снова перенастройте Gitlab, чтобы изменения сохранились.

Использование Gitlab

Gitlab - это веб-приложение, подобное Github или Bitbucket. Его интерфейс и элементы управления должны быть знакомы каждому, кто использовал любую из этих служб. Откройте браузер и перейдите по адресу, который вы установили для своего сервера. Если вы просто запускаете его локально, подойдет localhost.

Создайте свою учетную запись администратора для Gitlab

По прибытии вас встретит страница с просьбой установить пароль для вашей учетной записи администратора. Учетная запись по умолчанию - "root". После того, как вы установите пароль, вы можете войти в систему.

Панель инструментов Gitlab

После входа в систему вы впервые увидите панель управления Gitlab. Он очень чистый и визуально упрощенный. Отсюда вы можете создавать новые проекты, добавлять пользователей и получать доступ практически ко всем функциям, которые вам понадобятся.

Добавить пользователя в Gitlab

Прежде чем вы начнете регулярно использовать Gitlab, вам нужно создать для себя учетную запись обычного пользователя. Наверное, не лучший вариант использовать пользователя с правами администратора для всего. Ваш обычный пользователь может делать все, что вы можете, на другом хосте Git, поэтому он не будет казаться слишком другим или ограниченным. Зарезервируйте свою учетную запись администратора для фактического администрирования и управления.

Теперь вы можете продолжить и начать добавлять и настраивать свои собственные проекты. Подключите существующие проекты и импортируйте ключи SSH, как обычно. Поскольку теперь все под вашим контролем, следите за новыми обновлениями и выпусками Gitlab, а также не забывайте обновлять свой сервер.

Один комментарий

  1. Безусловно, самый простой способ установить GitLab - использовать их образ Docker.

Комментарии закрыты.