Набор gitlab внешний веб-номер порта

В духе того, чтобы учить человека ловить рыбу:

man wget
65
задан 31 March 2014 в 03:36
8 ответов

Ответ Чада Карберта все еще применим, но я просто хочу добавить что-то еще для версии 7.0.0.

Откройте "/etc/gitlab/gitlab.rb" в текстовом редакторе, где в настоящее время у меня есть external_url http://127.0.0.1/ или аналогичный ему. Мне может потребоваться изменить external_url на dns, включая номер порта (например, ' http: //gitlab.com.local: 81 / '), затем перенастроить с помощью команды «sudo gitlab-ctl reconfigure» Gitlab теперь работает на порт 81.

Пошагово:

  1. sudo -e /etc/gitlab/gitlab.rb[126 visibleChange external_url с yourdomain.com на yourdomain.com:9999[127 provided9999 -> Порт, на котором он должен запускаться
  2. sudo gitlab-ctl reconfigure
76
ответ дан 28 November 2019 в 19:31

Необходимо измениться значение external_url на конфигурационном файле Gitlab.

Выполняют эти шаги:

  1. файл конфигурации Редактирования выполненным эта команда
sudo nano /etc/gitlab/gitlab.rb
  1. Находит external_url и изменение в Вашем URL и порте

Change external_url

  1. Выход и сохраняет изменение ( ctrl + X )
  2. Выполнение эта команда к реконфигурированию локальный сервер
sudo gitlab-ctl reconfigure

Gitlab рџ” ґ при использовании веб-сервера как Nginx, необходимо изменить внешний порт от обратного прокси в конфигурации Nginx.

0
ответ дан 28 November 2019 в 19:31

У меня тоже такая же проблема. У меня нет моего gitlab.rb в том же месте, что и у вас, но он установлен через dpkg по указанному вами пути / opt .

Если у вас есть установил его через пакет, все автономно в этом каталоге / opt , тогда вы можете найти изменение порта в:

  • /opt/gitlab/embedded/conf/nginx.conf
  • / opt / gitlab / embedded / cookbooks / gitlab / templates / default / nginx-gitlab-http.conf.erb

Проблема № 6581: Установка пакета .deb в Ubuntu 12.04 - номер порта в файле gitlab.yml игнорируется

6
ответ дан 28 November 2019 в 19:31

Я использую Gitlab 7.5.3 omnibus 5.2.1 ci в Debian Squeeze. Чтобы изменить порт по умолчанию для nginx, добавьте _gitlab_port_ в /etc/gitlab/gitlab.rb :

My /etc/gitlab/gitlab.rb :

external_url = 'gitlab.example.org'
gitlab_rails['gitlab_port'] = 12345

После изменения порт, вы должны вызвать gitlab-ctl reconfigure и gitlab-ctl restart в командной строке.

2
ответ дан 28 November 2019 в 19:31

Моя основная проблема заключалась в том, что новые пользователи не получали номер настраиваемого порта в электронных письмах, отправляемых системой. В противном случае ручная запись пользовательского порта в адресной строке приводила пользователей к установке Gitlab.

Я выполнил эту установку на Ubuntu 14.04 вместо Омнибуса. Так что у меня почему-то нет gitlab-ctl . (Он существует в / usr / bin , но цель символической ссылки каким-то образом не была установлена. Я исправлю это отдельно, если мне действительно нужно.)

В любом случае, я использовал вариант второй подход, запись правильного порта в /home/git/gitlab/config/gitlab.yml :

production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: my.gitlab.host.com
    port: 3722

Поскольку у меня нет gitlab-ctl , я использовал service :

sudo service gitlab restart

У меня это сработало. Новые пользователи, которым я отправил электронное письмо, получили ссылку, содержащую правильный URL.

4
ответ дан 28 November 2019 в 19:31

Итак, я написал следующий сценарий PowerShell для извлечения даты последнего обновления из журнала. В функции ведения журнала SCEP "успешно" есть опечатка, поэтому, когда вы заметите, что у меня также есть опечатка в моем приведенном ниже коде, она должна соответствовать той, что есть в журналах, которые я ищу. ] В Amazon Linux с использованием пакета Centos 6 мне пришлось настроить файл:

/opt/gitlab/embedded/cookbooks/gitlab/attributes/default.rb

, а затем выполнить команду

gitlab-ctl reconfigure 

, чтобы наконец изменить порт.

2
ответ дан 28 November 2019 в 19:31

Очень простой способ изменить номер порта по умолчанию

gitlab-ctl stop

редактировать файл в centos или linux:- /var/opt/gitlab/nginx/conf/gitlab-http. conf

измените listen *:80; на Ex:- 90

тогда

не выполняйте команду- gitlab-ctl перенастройте

Если gitlab-ctl перенастройте, то он настроил gitlab по умолчанию и удалил изменения.

поэтому запускается только gitlab-ctl

.
6
ответ дан 28 November 2019 в 19:31

С Ubuntu 17.04 и gitlab-ce 9.2.2, в локальной сети

Эти шаги сработали для меня:

  1. Отредактируйте файл gitlab.rb .

sudo nano /etc/gitlab/gitlab.rb

  1. Добавьте необязательный порт прослушивания в конец файла.

nginx ['listen_port'] = 8181

  1. Остановите apache, если необходимо, и перенастройте gitlab

sudo остановка службы apache2 sudo gitlab-ctl reconfigure

  1. Запустите apache, если вы остановите это.

sudo service apache2 start

  1. Завершено, теперь gitlab доступен на вашем IP-адресе с выбранным портом.

' http: // localhost: 8181 '

4
ответ дан 28 November 2019 в 19:31

Теги

Похожие вопросы