Unbundle the default nginx server from Omnibus Gitlab and install and configure your own to enable virtual hosting.
Installing git on GNU/Linux, MacOSX, and Windows
This tutorial is an introduction to developing with Git and GitHub with instructions on installing Git and creating your first GitHub test repository.
Use the Mercurial version control system to manage source code in distributed environments.
Our guide to getting starting with version control
Install Gogs, a Self-hosted Git Service Written in Go, on Your Debian 8 (Jessie) Server.
Getting Started with Git
Managing source control with Subversion, an open source version control system.