Как установить 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.

Оставить комментарий

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Для устранения разрывов изображения на экране, вызванных графикой Intel, в Pardus Linux проверьте совместимость X11 и Wayland, настройки композитора, частоту обновления, активный драйвер Xorg и используйте TearFree только при необходимости.

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Настройте firewalld на SLES 15: проверьте зоны, разрешите службы или порты, сохраните постоянные правила, безопасно перезагрузите систему и проверьте доступ.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Включите функцию автоматического обновления ядра в режиме реального времени на SLES 15 SP7, применяйте поддерживаемые исправления без перезагрузки, проверяйте активные патчи и определяйте, когда все еще требуется перезапуск ядра.

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Включите режим FIPS на SLES 15 с помощью поддерживаемой SUSE утилиты настройки, безопасно перезагрузите систему, проверьте состояние ядра и криптографической политики, а также проверьте ограничения сертификации.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Безопасная установка Google Chrome на Gooroom OS с использованием официальных .deb-пакетов, APT-проверки, проверок политик, инструкций по обновлению и исправлений для управляемых устройств.

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Надежная пересылка системных журналов SLES на удаленный сервер syslog с использованием rsyslog, TLS-сертификатов, проверки имен узлов, очередей, валидации и тестирования.

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Подключите SLES 15 к Active Directory с помощью SSSD, используя YaST. Подготовьте DNS и время, настройте вход в домен, проверьте Kerberos и сравните SSSD, Winbind и realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Диагностика и устранение ошибок разрешения DNS в Debian 12 с помощью systemd-resolved, включая resolv.conf, NetworkManager, networkd, cache и verification.

Как безопасно установить Pardus Linux в паре с Windows 11.

Как безопасно установить Pardus Linux в паре с Windows 11.

Установите Pardus 25.2 рядом с Windows 11, создав резервную копию, уменьшив размер тома Windows, загрузившись с USB-накопителя с поддержкой UEFI и защитив существующие разделы EFI и восстановления.