gitlabAan de slag met gitlab


Opmerkingen

GitLab is een webgebaseerde versiebeheersoftware op basis van git en voegt extra functies toe zoals het volgen van filiaalbeheer en continue integratie. Het is ontwikkeld in Ruby.

GitLab Community Edition (CE) wordt open-source ontwikkeld en maakt gebruik van de MIT-licentie. Sinds augustus 2013 biedt GitLab Inc. de enterprise-grade Enterprise Edition (EE) die meer functies bevat dan de Community Edition.

GitLab.com is het Software as a Service-alternatief en draait zichzelf op een Enterprise-editie. Het is gratis en ondersteunt private en publieke repositories.

versies

Versie Publicatiedatum
8.15 2016/12/22
8.14 2016/11/22
8.13 2016/10/22
8.12 2016/09/22
8.11 2016/08/22
8.10 2016/07/22
8.9 2016/06/22
8.8 2016/05/22
8.7 2016/04/22
8.6 2016/03/22
8.5 2016/02/22
8.4 2016/01/22
8.3 2015/12/22
8.2 2015/11/22
8.1 2015/10/22
8.0 2015/09/22

Installatie of instellingen

Dit is een korte samenvatting van de GitLab-handleiding voor het installeren van een GitLab CE Omnibus-pakket .

Voorwaarden

Lees de vereistenpagina om de GitLab Community-editie op uw server te installeren. Om het kort te houden, de aanbevolen vereisten zijn:

  • Besturingssysteem: Ubuntu, Debian, CentOS, RHEL
  • Ruby-versie: Ruby (MRI) 2.1.x, werkt momenteel niet met versies 2.2 of 2.3.
  • CPU: 2 cores (ondersteunt maximaal 500 gebruikers)
  • Geheugen: 2 GB (ondersteunt maximaal 100 gebruikers)
  • Database: PostgreSQL

Installatie

De aanbevolen methode is om het Omnibus-pakket te installeren, dat snel kan worden geïnstalleerd. Het bevat GitLab en al zijn afhankelijkheden (Ruby, PostgreSQL, Redis, Nginx, Unicorn, etc.). Bekijk voor andere methoden de installatieopties van het GitLab

Met Ubuntu 16.04 als aanbevolen besturingssysteem, beschrijft deze handleiding de installatiestappen op op Debian gebaseerde distributies. Raadpleeg voor CentOS, RHEL, Oracle Linux en Scientific Linux de originele handleidingen:

Ubuntu, Debian, Raspberrian

Installeer de nodige afhankelijkheden. Als u Postfix gebruikt, selecteert u 'Internetsite' tijdens de installatie

sudo apt-get install curl openssh-server ca-certificates postfix apt-transport-https
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
 

Voeg de Gitlab-pakketserver toe en installeer het pakket

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
 

Als u de repository niet via een piped-script wilt installeren, downloadt u het pakket handmatig en installeert u het met

dpkg -i gitlab-ce_<version>.deb
 

Configureer nu en start GitLab

sudo gitlab-ctl reconfigure
 

Blader ten slotte naar de hostnaam en log in. Eerst wordt u omgeleid om een wachtwoord op te geven voor het oorspronkelijke beheerdersaccount. Daarna kunt u inloggen. De standaard gebruikersnaam van het beheerdersaccount is root .