Gitlab and Gitlab CI - nginx version toο low
When you want to use Gitlab with Gitlab CI it is not possible to use the nginx provided by the EPEL repository. Gitlab CI cannot clone from Gitlab because of missing modules in nginx. You need to make sure that nginx version is higher than 1.3.9 by using their own nginx repository (see http://wiki.nginx.org/Install#Official_Red_Hat.2FCentOS_packages).
References: