I'm following this installation guide (Centos 6.5).
Also tried with 6.6-stable (not working too).
But i could not push or clone the repository if the 'git' user's shell is set to /sbin/nologin.
To make it work, i need to change the shell into /bin/bash.
Any clue to make /sbin/nologin work?
I have the same issue, but I'm also not able to push or clone if I gif /bin/bash shell to the git user.
Fixed in https://gitlab.com/gitlab-org/gitlab-recipes/merge_requests/13
It will be merged to master soon.