Easy Gitlab installer, targeting Ubuntu 14.04 LTS, on Vagrant or on metal.
From Gitlab version 7.1.1 onwards, it utilizes the omnibus package instead of executing long setup scripts. If you wish to use setup scripts or Puppet/Chef, there are plenty of other choises.
From Gitlab version 7.11.2 onwards, it uses packageserver with apt. Which means there is little reason to change the installer anymore.
In VM, Gitlab is available at https://127.0.0.1:8443 and CI http://127.0.0.1:8081 . In server install, Gitlab is available at https://127.0.0.1 and CI http://127.0.0.1 . You can (and should) configure them to be on separate domain names and run them both over https.
Check tags for releases matching GitLab releases.
Gitlab CI and Gitlab CI Runner scripts were split into separate repository. You can find them at: https://github.com/tuminoid/gitlabci-installer
From 7.5.1 onwards, CI is also enabled in this repository as it is bundled with Gitlab.
To disable CI, comment out ci_external_url
line in script.