2016-07-26 5 views
0

Während ich LDAP mit GitLab konfiguriere, habe ich die Änderungen in der Datei gitlab.yml vorgenommen, die sich in /var/opt/gitlab/gitlab-rails/etc==>gitlab.yml befindet. Nach dem Ausführen des Befehls "gitlab-ctl reconfigure" im Terminal werden die Änderungen in der Datei "gitlab.yml" nicht berücksichtigt.Änderungen, die in gitlab.yml vorgenommen wurden, spiegeln nach dem Ausführen des Befehls "gitlab-ctl reconfigure" nicht wider

Die Änderungen, die ich an gitlab.yml Datei gemacht sind:

host: '172.16.3.25' 
port: 389 
uid: 'uid' 
method: 'plain' # "tls" or "ssl" or "plain" 
bind_dn: 'user' 
password: 'user'allow_username_or_email_login: true 
base: 'ou=people,dc=thbs,dc=com’ 
active_directory: false 
+1

Sehen Sie sich die Zeile an, die mit dem Wort 'password' beginnt, es sieht so aus als ob Sie zwei Zeilen verbunden hätten, versuchen sie zu trennen und den Befehl erneut auszuführen, versuchen Sie auch, sich die Fehlerprotokolle anzuschauen sudo gitlab-ctl Schwanz ") – Yaron

+0

Danke Yaron. – sujitha

+0

Als offizielle Antwort hinzugefügt, fühlen Sie sich frei zu wählen und als richtige Antwort zu markieren, danke :) – Yaron

Antwort

0

Scheint wie eine Fehlkonfiguration aufgrund Syntaxfehler.

Versuchen Sie, diese Trennung:

password: 'user'allow_username_or_email_login: true 

Um dies:

password: 'user' 
allow_username_or_email_login: true 
0

Danke :)

das Problem behoben wurde.

Nachdem die Konfiguration in gitlab.yml Datei ändern :::

host: '172.16.3.25'
port: 389
uid: 'uid'
Methode: 'Ebene' # "TLS" oder "ssl" oder "plain"
bind_dn: 'user'
Passwort: 'user'
allow_username_or_email_login: true
Basis: 'ou = people, dc = THBS, dc = com'
active_directory: false

Wir haben die gitlab.To Neustart benutzen Sie das folgende Kommando neu zu starten:

sudo Service Gitlab neu starten

Dann wird es funktionieren.