Comenzando con gitlab

Instalación o configuración

Este es un breve resumen de la guía de GitLab sobre Instalar un paquete GitLab CE Omnibus.

Requisitos

Para instalar GitLab Community Edition en su servidor, debe leer la página de requisitos. Para hacerlo breve, los requisitos recomendados son:

  • SO: Ubuntu, Debian, CentOS, RHEL
  • Versión de Ruby: Ruby (MRI) 2.1.x, actualmente no funciona con las versiones 2.2 o 2.3.
  • CPU: 2 núcleos (admite hasta 500 usuarios)
  • Memoria: 2 GB (admite hasta 100 usuarios)
  • Base de datos: PostgreSQL

Instalación

El método recomendado es instalar el paquete Omnibus, que es rápido de instalar. Contiene GitLab y todas sus dependencias (Ruby, PostgreSQL, Redis, Nginx, Unicorn, etc.). Para otros métodos, consulte las opciones de instalación de GitLab

Con Ubuntu 16.04 como sistema operativo recomendado, esta guía describe los pasos de instalación en distribuciones basadas en Debian. Para CentOS, RHEL, Oracle Linux y Scientific Linux, consulte las guías originales:

Ubuntu, Debian, Raspberrian

Instale las dependencias necesarias. Si usa Postfix, seleccione ‘Sitio de Internet’ durante la configuración

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

Agregue el servidor de paquetes de Gitlab e instale el paquete

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

Si no desea instalar el repositorio a través de un script canalizado, descargue el paquete manualmente e instálelo usando

dpkg -i gitlab-ce_<version>.deb

Ahora configure e inicie GitLab

sudo gitlab-ctl reconfigure

Finalmente busque el nombre de host e inicie sesión. Al principio, se le redirigirá para proporcionar una contraseña para la cuenta de administrador inicial. Después de eso, podrá iniciar sesión. El nombre de usuario predeterminado de la cuenta de administrador es root.