warning!!! under construction


Gitlab is available in debian sid/unstable right now and is expected to be shipped with stretch.


You can install gitlab package on jessie from unofficial personal repo -> https://people.debian.org/~praveen/gitlab/ provided by current maintainer of gitlab package in debian. Since the number of new packages required for supporting jessie-backports is huge, it will not be available via official jessie-backports. This unofficial personal repo will receive updates till stretch release.

Omnibus Packages

Note: this section is about installation of upstream-provided unofficial packages.

Gitlab is a git front end with repository management, graphs, links, goodies, commands to run, and review capabilities similar in feel to a self hosted github.


all actions are performed under root user, in ~ unless otherwise noted.

Step 1

navigate to https://www.gitlab.com/downloads/ and copy down the link to the debian deb package.

as of this writing @ june, 5, 2014


Step 2


Step 3

i got errors 1st time around 2nd time around gitlab looked like it set everything and ran well.

To avoid errors, execute /opt/gitlab/embedded/bin/runsvdir-start for one minute, more or less (tested in 7.9.0 and 7.9.1 omnibus versions).


to verify that things are running


Step 4

navigate to your servers ip address or domain name, and login as:

user: root password: 5iveL!fe

External Resources