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

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

xr:d:DAFds8YL9ik:2,j:43601822907,t:23032003

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

Настройка службы GitLab на вашем сервере Ubuntu начинается с установки нескольких пакетов. Эти пакеты являются зависимостями и необходимы для запуска GitLab в Ubuntu. Чтобы установить эти зависимости, введите следующую команду.

sudo apt install -y curl openssh-server ca-сертификаты tzdata perl

Когда эти пакеты установлены на вашем сервере Ubuntu, вы должны загрузить следующий скрипт установки GitLab в свою систему Ubuntu. Этот скрипт настроит репозитории GitLab в Ubuntu и гарантирует, что все может работать в вашей системе Ubuntu.

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | судо баш

После запуска приведенного выше сценария вы можете запустить следующую команду apt install , чтобы установить пакет «gitlab-ce». Этот пакет включает в себя все необходимое для размещения вашего экземпляра GitLab на сервере Ubuntu.

sudo apt установить gitlab-ce

Установка пакета «gitlab-ce» займет много времени. Вы можете быть обеспокоены тем, что ваш сервер завис или замедлился. Будьте терпеливы, GitLab только настраивается.

Когда установка GitLab будет завершена в Ubuntu, вы увидите следующее сообщение в окне терминала.

Теперь, когда GitLab установлен, его необходимо настроить. Узнайте IP-адрес вашего сервера Ubuntu в локальной сети, чтобы перейти к следующему разделу руководства.

Как настроить GitLab на вашем сервере Ubuntu

Вы должны добавить внешний URL-адрес в конфигурацию GitLab, чтобы он был доступен на сервере Ubuntu. Для этого начните с открытия терминала на сервере Ubuntu . Когда он открыт, используйте следующую команду, чтобы открыть файл конфигурации.

судо нано /etc/gitlab/gitlab.rb

Внутри файла конфигурации прокрутите вниз и найдите строку:

external_url 'http://gitlab.example.com'

Измените пример URL на ваше имя хоста, домен или IP-адрес. Когда вы закончите редактирование файла конфигурации, нажмите Ctrl + O на клавиатуре, чтобы сохранить изменения. Затем вы можете нажать Ctrl + X на клавиатуре, чтобы выйти из текстового редактора Nano.

После выхода из текстового редактора Nano вам потребуется перезапустить службу GitLab, чтобы внесенные вами изменения вступили в силу. Перезапуск службы GitLab выполняется с помощью команды gitlab-ctl .

sudo gitlab-ctl перенастроить

Как создать свой первый репозиторий на GitLab

Теперь, когда вы настроили сервер GitLab, пришло время создать свой первый репозиторий. Тем не менее, вы должны сначала создать своего пользователя. Получите доступ к URL-адресу GitLab и нажмите «Зарегистрироваться», чтобы зарегистрировать новую учетную запись.

После регистрации новой учетной записи вы должны войти в учетную запись root, чтобы утвердить ее. GitLab автоматически генерирует безопасный пароль root после установки. Вы можете получить доступ к паролю root, выполнив следующую команду.

sudo cat /etc/gitlab/initial_root_password | grep "Пароль"

Скопируйте безопасно сгенерированный пароль и войдите в систему с именем пользователя «root». После входа в систему щелкните меню гамбургера (слева от окна поиска GitLab) и выберите «Область администратора».

В области «Администратор» выберите «Просмотреть последних пользователей» и подтвердите созданную ранее учетную запись. Затем выйдите из учетной записи «root» и войдите в свою зарегистрированную учетную запись.

После входа в GitLab вы готовы создать свой первый репозиторий. Найдите кнопку «Создать проект» и выберите ее мышкой. Выберите «Создать из шаблона». Затем просмотрите шаблоны, чтобы выбрать тот, который лучше всего подходит для вашего проекта.

После выбора шаблона вы увидите область «создать из шаблона». На этой странице вы можете указать название своего проекта, URL-адрес проекта, название проекта, описание и т. д. Когда вы закончите настройку нового проекта, нажмите кнопку «Создать проект».

Когда вы нажмете кнопку «Создать проект», появится ваш новый репо.

Как взаимодействовать с вашим новым репозиторием GitLab

Есть несколько способов взаимодействия и отправки/получения кода из вашего нового репозитория GitLab. В Linux вы можете использовать несколько приложений с графическим интерфейсом, таких как GitKraken , Gitg , Git Cola , SmartGit и т. д. Кроме того, вы можете использовать официальный инструмент командной строки Git.

Цель этого руководства — развернуть экземпляр GitLab на сервере Ubuntu. Однако мы не будем проводить ускоренный курс по использованию Git. Для получения информации о том, как правильно использовать инструмент Git, установите одно из упомянутых приложений и обратитесь к их руководствам. Или проверьте Git.org.


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.