Вы хотите, чтобы 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.