ПРОБЛЕМА:
HTTP URL для клона является неправильным в GitLab
Когда я создать хранилище в GitLab, он показывает различный HTTP URL и SSH URL хранилища по каким-то причинам.
например)
HTTP: http://anotherexample.com/myrepo.git
SSH: [email protected]/myrepo.git
Мой gitlab URL является: https: //gitlab.example.com, поэтому SSH является правильным и HTTP является неправильным.
(anotherexample.com это адрес моего сервера, прежде чем я установил DNS.)
Я смотрел на /var/opt/gitlab/gitlab-rails/etc/gitlab.yml, то найдено:
# 1. GitLab app settings
# ==========================
host: anotherexample.com
port: 80
https: false
ssh_host: gitlab.example.com
я вручную изменил эту хозяина и это временно решена.
Однако gitlab.yml будет обновляться, когда я gitlab-CTL переконфигурируйте.
ВОПРОС:
Как я могу установить это имя хоста для HTTP в /etc/gitlab/gitlab.rb
?
Я уже две строки ниже:
external_url 'https://gitlab.example.com'
gitlab_rails['gitlab_ssh_host'] = 'gitlab.example.com'
но это, похоже, не работает для HTTP URL.
версия My GitLab: 8.8.3
Мой сервер: CentOS 6.8 + Nginx 1.10.1
Спасибо заранее.
Как это программирование вопрос? Пожалуйста, [см. Эту страницу, чтобы просмотреть соответствующие темы для StackOverflow!] (Http://stackoverflow.com/help/on-topic) :) –