Cannot clone or push as LDAP user on a fresh install
I have installed gitlab-6.8.2_omnibus-1.el6.x86_64.rpm on a CentOS 6.4 test VM and for the life of me cannot get the LDAP integration working.
LDAP sign in works if ldap_user_filter is not configured. If configured, user gets a Access Denied error. However, this bug report relates to ldap user not able to push or clone a repository either through ssh or https (without ldap_user_filter configured). The local root user is however able to clone/push.
The errors in the gitlab-shell.log are shown below when trying to clone/push over ssh:
LDAP User W, [2014-05-20T17:13:27.031518 #24682] WARN -- : gitlab-shell: Access denied for git command <git-receive-pack 'company/project.git'> by user with key key-1.
Local root user: I, [2014-05-20T16:19:34.059407 #23721] INFO -- : gitlab-shell: executing git command <git-receive-pack /repos/git/repositories/company/project.git> for user with key key-2
The difference here is that path of the project in the log file between a local user and an LDAP user. Please specify if you would like more information.
I would appreciate any help.
Thanks