2016-06-17 23 views
0

PROBLEM:
HTTP-URL für Klon ist falsch in Gitlab

Wenn ich ein Repository in Gitlab erstellen, es unterschiedliche HTTP-URL und SSH-URL des Repository aus irgendeinem Grunde zeigt.
zB)

HTTP: http://anotherexample.com/myrepo.git
SSH: [email protected]/myrepo.git

Meine Gitlab URL lautet: https: //gitlab.example.com, so SSH korrekt ist und HTTP ist falsch.

(anotherexample.com ist die URL meines Servers, bevor ich DNS gesetzt.)


ich sah /var/opt/gitlab/gitlab-rails/etc/gitlab.yml, dann gefunden:

# 1. GitLab app settings 
# ========================== 
host: anotherexample.com 
port: 80 
https: false 

ssh_host: gitlab.example.com 

dann manuell geändert ich diese Host und es ist vorübergehend gelöst.

jedoch gitlab.yml wird aktualisiert, wenn ich Gitlab-ctl recon tun.


FRAGE:
Wie kann ich für HTTP diesen Host-Namen in /etc/gitlab/gitlab.rb
?

Ich habe bereits zwei Zeilen unterhalb hatte:

external_url 'https://gitlab.example.com' 
gitlab_rails['gitlab_ssh_host'] = 'gitlab.example.com' 

aber es scheint für HTTP-URL nicht.


Meine Gitlab Version: 8.8.3
Mein Server: CentOS 6.8 + nginx 1.10.1


Vielen Dank im Voraus.

+0

Wie ist dies eine Programmierung Frage? Bitte, [siehe diese Seite, um die passenden Themen für StackOverflow zu sehen!] (Http://stackoverflow.com/help/on-topic) :) –

Antwort

2

Es ist gelöst.

Habe ich nur noch die folgende Zeile in /etc/gitlab/gitlab.rb

gitlab_rails['gitlab_host'] = 'gitlab.example.com'