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

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

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

  • software:linux_server:ubuntu_server_install_gitlab

    Различия

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

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

    Предыдущая версия справа и слеваПредыдущая версия
    Следующая версия
    Предыдущая версия
    software:linux_server:ubuntu_server_install_gitlab [2024/03/01 08:17] – [Редактирование файла конфигурации GitLab] 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> <file code ip.exsample>
    Строка 128: Строка 142:
      
     {{:software:linux_server:gitlab_install_linux_1.png?|}} {{:software:linux_server:gitlab_install_linux_1.png?|}}
     +
     +Если external_url указывается с номером порта отличным от 80, 443, при включенном брандмауэре, то необходимо прописать в настройках брандмауэра этот порт:
     +
     +<code>
     +sudo ufw allow 7575/tcp
     +</code>
     +
     +{{:software:linux_server:ufw_26.png?|}}
      
     Запустите следующую команду, чтобы перенастроить GitLab: Запустите следующую команду, чтобы перенастроить GitLab:
    Строка 135: Строка 157:
     </code> </code>
      
    -Это инициализирует GitLab, используя информацию, которую он сможет найти о вашем сервере. Это полностью автоматизированный процесс, поэтому вам не придется отвечать ни на какие подсказки. В процессе также будет настроен сертификат Let's Encrypt для вашего домена.+Это инициализирует GitLab, используя информацию, которую он сможет найти о вашем сервере. Это полностью автоматизированный процесс, поэтому вам не придется отвечать ни на какие подсказки. 
     + 
     +Проверьте установку с помощью следующей команды: 
     + 
     +<code> 
     +sudo gitlab-rake gitlab:env:info 
     +</code> 
     + 
     +{{:software:linux_server:gitlab_install_linux_7.png?|}}
      
     =====Первоначальные настройки через веб-интерфейс===== =====Первоначальные настройки через веб-интерфейс=====
    Строка 195: Строка 225:
       * [[https://docs.digitalocean.com/products/networking/dns/getting-started/quickstart/|Краткое руководство по DNS]]   * [[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]]   * [[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.1709270247.txt.gz · Последнее изменение: 2024/03/01 08:17 — vladpolskiy