GitLab is a web-based Git repository manager with wiki and issue tracking features, using an open source license, developed by GitLab Inc.
The software was written by Dmitriy Zaporozhets and Valery Sizov from Ukraine. The code is written in Ruby. Later, some parts have been rewritten in Go.
- A running Ubuntu Server 16.04 with a static IP address
Before the installation
Download and run a script that adds the repository for GitLab to the system.
Install GitLab with APT:
Before you can use GitLab, you habe to execute an initial configuration command:
Befor you can access GitLab, you must edit the firewall rules in order to allow the Web and SSH traffic.
Initial configuration trough the web interface
Register the first time
Enter the domain name or the IP of the GitLab Server in the web browser:
Now set a password and then click on “Change your password”.
Now you are redirected to the usual GitLab login page:
Here you can log in with the user “root” and the password you just set.