GitLab

GitLab is a Git management web application, this page will summarize the upstream installation instructions without the use of overlays.

First, you need to obtain Git, Ruby, MySQL and sudo.

After you finish merging everything we first need to set a compatible version of Python, like 2.7:

We then start the git daemon which we will need at a later step:

Now it is time to add our gitlab user:

After that, we can work further as our gitlab and git user; we set up gitolite:

And gitolite:

Add any domains to your known hosts, an example for localhost:

Now we can do a test to make sure the git daemon is running:

Since this article is still a stub, you can follow the rest here.