Инструменты пользователя

Инструменты сайта

  • Показать страницу
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • software:linux_server:ubuntu_server_install_gitlab

    Различия

    Показаны различия между двумя версиями страницы.

    Ссылка на это сравнение

    Предыдущая версия справа и слеваПредыдущая версия
    Следующая версия
    Предыдущая версия
    software:linux_server:ubuntu_server_install_gitlab [2024/02/29 15:20] – [Настройка правил брандмауэра] vladpolskiysoftware:linux_server:ubuntu_server_install_gitlab [2024/08/19 10:28] (текущий) – [Ссылки и Дополнения] vladpolskiy
    Строка 1: Строка 1:
    -======GitLab в Ubuntu 22.04======+======Установка GitLab в Ubuntu 22.04======
      
     =====Введение===== =====Введение=====
    Строка 58: Строка 58:
     <code> <code>
     curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
     +</code>
     +
     +Или можно это сделать с помощью test скрипта **script.deb.sh** этого сайта
     +
     +<code>
     +curl -LO https://book51.ru/test/script.deb.sh
     </code> </code>
      
    Строка 76: Строка 82:
     <code> <code>
     sudo apt install gitlab-ce sudo apt install gitlab-ce
     +</code>
     +
     +Либо версии **gitlab-ce 16.9.1**
     +
     +<code>
     +sudo apt-get install gitlab-ce=16.9.1-ce.0
     </code> </code>
      
    Строка 109: Строка 121:
      
     Этот вывод указывает на то, что веб-интерфейс GitLab теперь доступен после настройки приложения. Этот вывод указывает на то, что веб-интерфейс GitLab теперь доступен после настройки приложения.
     +
     +См. [[software:linux_server:ubuntu_server_setting_Firewall_UFW|Hастройка брандмауэра с помощью UFW Ubuntu Server]]
      
     =====Редактирование файла конфигурации GitLab===== =====Редактирование файла конфигурации GitLab=====
    Строка 118: Строка 132:
     </code> </code>
      
    -Найдите **external_url** строку конфигурации. Обновите его, чтобы он соответствовал вашему домену, и обязательно измените **http** его **https** на автоматическое перенаправление пользователей на сайт, защищенный сертификатом Let's Encrypt:+Найдите **external_url** строку конфигурации. Обновите его, чтобы он соответствовал вашему домену
     + 
     +<file code ip.exsample> 
     +Примеры external_url 'http(s)://your_domain': 
     +external_url 'http://192.168.1.145' 
     +external_url 'https://book51.ru' 
     +external_url 'http://192.168.1.145:7575' 
     +</file> 
     + 
     +{{:software:linux_server:gitlab_install_linux_1.png?|}} 
     + 
     +Если external_url указывается с номером порта отличным от 80443, при включенном брандмауэре, то необходимо прописать в настройках брандмауэра этот порт: 
     + 
     +<code> 
     +sudo ufw allow 7575/tcp 
     +</code> 
     + 
     +{{:software:linux_server:ufw_26.png?|}} 
     + 
     +Запустите следующую команду, чтобы перенастроить GitLab: 
     + 
     +<code> 
     +sudo gitlab-ctl reconfigure 
     +</code> 
     + 
     +Это инициализирует GitLab, используя информацию, которую он сможет найти о вашем сервере. Это полностью автоматизированный процесс, поэтому вам не придется отвечать ни на какие подсказки. 
     + 
     +Проверьте установку с помощью следующей команды: 
     + 
     +<code> 
     +sudo gitlab-rake gitlab:env:info 
     +</code> 
     + 
     +{{:software:linux_server:gitlab_install_linux_7.png?|}} 
     + 
     +=====Первоначальные настройки через веб-интерфейс===== 
     + 
     +При запущенном GitLab вы можете выполнить первоначальную настройку приложения через веб-интерфейс. 
     + 
     +====Вход в систему в первый раз==== 
     + 
     +Посетите доменное, указанное вами в external_url, имя вашего сервера GitLab в веб-браузере: 
     + 
     +Посетите доменное имя вашего сервера GitLab в веб-браузере: 
     + 
     +<code> 
     +http://192.168.1.145:7575 
     +</code> 
     + 
     +При первом посещении вас встретит страница входа: 
     + 
     +{{:software:linux_server:gitlab_install_linux_2.png?|}} 
     + 
     +GitLab генерирует для вас первоначальный безопасный пароль. Он хранится в папке, к которой вы можете получить доступ как администратор **sudo:** 
     + 
     +<code> 
     +sudo nano /etc/gitlab/initial_root_password 
     +</code> 
     + 
     +{{:software:linux_server:gitlab_install_linux_3.png?|}} 
     + 
     +Вернувшись на страницу входа, введите следующее: 
     + 
     +  * Имя пользователя: root 
     +  * Пароль: [пароль указан на /etc/gitlab/initial_root_password] 
     + 
     +Введите эти значения в поля и нажмите кнопку «Войти» . Вы войдете в приложение и попадете на целевую страницу, на которой вам будет предложено начать добавлять проекты: 
     + 
     +{{:software:linux_server:gitlab_install_linux_4.png?|}} 
     + 
     +Теперь вы можете точно настроить свой экземпляр GitLab. 
     + 
     +====Обновление вашего пароля==== 
     + 
     +Первое, что вам следует сделать после входа в систему, — это сменить пароль. Чтобы внести это изменение, нажмите значок в правом верхнем углу панели навигации и выберите **«Редактировать профиль»:** 
     + 
     +Затем вы попадете на страницу настроек пользователя. На левой панели навигации выберите «Пароль» , чтобы изменить пароль, сгенерированный GitLab, на безопасный пароль, а затем нажмите кнопку «Сохранить пароль» когда закончите вносить обновления: 
     + 
     +{{:software:linux_server:gitlab_install_linux_5.png?|}} 
     + 
     +Вы вернетесь на экран входа в систему с уведомлением о том, что ваш пароль был изменен. Введите новый пароль, чтобы снова войти в свой экземпляр GitLab: 
     + 
     +{{:software:linux_server:gitlab_install_linux_6.png?|}} 
     + 
     +=====Заключение===== 
     + 
     +Теперь у вас есть работающий экземпляр GitLab, размещенный на вашем собственном сервере. Вы можете начать импортировать или создавать новые проекты и настраивать соответствующий уровень доступа для команды. GitLab регулярно добавляет функции и обновляет свою платформу, поэтому обязательно посещайте домашнюю страницу проекта, чтобы быть в курсе любых улучшений или важных уведомлений. 
     + 
     +=====Ссылки и Дополнения===== 
     + 
     +  * [[https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-gitlab-on-ubuntu|оригинальная статья]] 
     +  * [[https://docs.digitalocean.com/products/networking/dns/getting-started/quickstart/|Краткое руководство по DNS]] 
     +  * [[https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server|Как настроить брандмауэр с помощью UFW]] 
     +  * [[software:linux_server:ubuntu_server_setting_Firewall_UFW|Hастройка брандмауэра с помощью UFW Ubuntu Server]] 
     +  * {{ :software:nas:gitlab-gitlab-ce_latest_.syno.tar |  GitLab CE: Community Edition}} 
     +  * {{ :software:nas:gitlab-gitlab-ee_latest_.syno.tar |  GitLab EE: Enterprise Edition}} 
     +  * {{ :software:linux_server:gitlab-ce_16.9.1-ce.0_amd64.deb |gitlab-ce_16.9.1-ce.0_amd64.deb}} 
     +  * {{ :software:linux_server:script.deb.sh |script.deb.sh}}
      
      
    software/linux_server/ubuntu_server_install_gitlab.1709209237.txt.gz · Последнее изменение: 2024/02/29 15:20 — vladpolskiy