2014-11-11 2 views
0

Я попытался изменить номер порта в этих файлах. Но когда я запускаю gitlab-ctl для перенастройки для обновления. Я не могу получить доступ к ссылке (http://myaddress.com:8790) Те файлы, которые я изменил являются:Сменить порт Gitlab на CentOS 6 не удалось

/var/opt/gitlab/gitlab-rails/etc/gitlab.yml

/Opt/gitlab/встроенный/конф/nginx.conf

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

/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

/var/opt/gitlab/nginx/conf/gitlab-http.conf

В "/etc/gitlab/gitlab.rb" меняю external_url "http://myaddress.com:8790"

Как я установил его?

+0

Вы открыли порт в своем брандмауэре? –

+0

Я открыл весь порт в брандмауэре: (( –

+0

Пожалуйста, предоставьте свой дистрибутив, способ установки и серверы (ruby и HTTP), которые вы используете. Если вы следуете любому учебнику, добавьте его тоже. –

ответ

0

Использование GIT_LAB_PATH как вы gitlab базовый каталог (корень, где установлена)

  • Изменить GIT_LAB_PATH/gitlab/gitlab.yml
## GitLab settings 
gitlab: 
## Web server settings 
host: HOSTNAME 
port: HTTP_PORT 
https: false 
  • Если вы используете нестандартную SSH порт необходимо указать его

    ssh_port: SSH_PORT

  • GIT_LAB_PATH/gitlab-shell/config.yml Изменить использовать новый HTTP порт:

Url для gitlab экземпляра. Используется для вызовов api. Должно закончиться косой чертой.

gitlab_url: "http://HOSTNAME:HTTP_PORT/" 
  • Изменить /etc/nginx/sites-available/gitlab

    слушать *: http_port default_server; # например, прослушать 192.168.1.1:80; В большинстве случаев *: 80 хорошая идея

  • Изменить /etc/ssh/sshd_config

Каких порты, IP-адрес и протоколы мы слушаем для

Port SSH_PORT 
  • Restart SSH, перезапустить GitLab, перезагрузку nginx:

    sudo service ssh restart sudo ser вице gitlab перезапустить Судо сервис Nginx перезапустить

  • Тест GitLab:

    Суд -u мерзавец -H расслоение EXEC грабель gitlab: окр: информация RAILS_ENV = производство Судо -u мерзавец -H расслоения EXEC грабель gitlab: проверка RAILS_ENV = производство

  • Обновить удаленные корни для вашей РЕПО использовать новый порт:

SSH: // GIT @ HOSTNAME: http_port/repo_name

0

Дорогой все, что я не хватает открытого порта в брандмауэре я печатаю его на Linų терминале

/etc/init.d/iptables остановить

Он работал

Смежные вопросы