BitNami GitLab Stack 5.1.0-2 with LDAP

2019-04-12 14:27发布

问题:

I am configuring LDAP for BitNami GitLab Stack 5.1.0-2

I use following settings for /opt/bitnami/apps/gitlab/htdocs/config/gitlab.yml

  ## LDAP settings
  ldap:
    enabled: true
    host: '192.168.1.14'
    base: 'DC=company,DC=com'
    port: 389
    uid: 'sAMAccountName'
    method: "plain"
    bind_dn: 'gitlab-ldap@company.com'

Example at GitHub https://github.com/gitlabhq/gitlabhq/blob/master/config/gitlab.yml.example#L82-L91

After restart I see LDAP Sign in as default button, but I can't login.

Could not authorize you from Ldap because "Network is unreachable - connect(2)

Where to find GitLab log? How to solve this?

Previous attempt was Bitnami GitLab 5.0 and git & Eclipse EGit quick start

UPDATE. Server is virtual machine having static IP, and domain name gitlab.company.com. Gitlab is configured to use gitlab.funshion.com as IP name. See Bitnami FAQ

$ sudo /opt/bitnami/updateip --machine_hostname gitlab.funshion.com

Even so gitlab.company.com/gitlab is application URL.

UPDATE 2: logs are under /opt/bitnami/apps/gitlab/htdocs/log/ application.log - created project, etc, high level stuff
gitlabini.log - end with Administrator account created: ... NOTEMPTY
production.log - that is it! sidekiq.log

production.log

UPDATE 3: After restart I got

Could not authorize you from Ldap because “Server 192.168.133.100 refused connection on port 389”.

But 192.168.133.100 is actually my http://gitlab.company.com/ server

See BitNami GitLab Stack 5.1.0-2 rewrites gitlab.yml after reboot

UPDATE 4: The same problem with GitLab 5.4 I have found article "Gitlab Active Directory LDAP Authentication" https://raymii.org/s/tutorials/Gitlab_and_Active_Directory_LDAP_Authentication.html, but all attempts with word letter case did not succed.