GITLAB: Instalación

  • Vamos a instalar GitLab en un servidor debian 9
  • Paso 1: instalamos un contenedor de debian 9
  • Paso 2: creamos usuario ugit
adduser ugit
  • Paso 3: instalamos openssh
apt install openssh-server openssh-client
  • Paso 4: actualizamos el sistema:
apt update
apt upgrade
apt dist-update
  • Paso 5: instalamos dependencias
apt-get install -y curl openssh-server ca-certificates
  • Paso 6: instalamos postfix para el envió de notificaciones
apt-get install -y postfix
  • Paso 7: añadimos el repositorio de gitlab
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh |iconv -f windows-1251 | bash
 % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5933 0 5933 0 0 4343 0 --:--:-- 0:00:01 --:--:-- 4346
Detected operating system as debian/9.
Checking for curl...
Detected curl...
Checking for gpg...
Detected gpg...
Running apt-get update... done.
Installing debian-archive-keyring which is needed for installing
apt-transport-https on many Debian systems.
Installing apt-transport-https... done.
Installing /etc/apt/sources.list.d/gitlab_gitlab-ee.list...done.
Importing packagecloud gpg key... done.
Running apt-get update... done.

The repository is setup! You can now install packages.
  • Paso 8: ahora añadimos la interfaz por la que queremos acceder a gitlab
EXTERNAL_URL="http://git.siua.ac.cr" apt-get install gitlab-ee
  • Paso 9: al final de la instalación aparece
      *.                  *.
      ***                 ***
     *****               *****
    .******             *******
    ********            ********
   ,,,,,,,,,***********,,,,,,,,,
  ,,,,,,,,,,,*********,,,,,,,,,,,
  .,,,,,,,,,,,*******,,,,,,,,,,,,
      ,,,,,,,,,*****,,,,,,,,,.
         ,,,,,,,****,,,,,,
            .,,,***,,,,
                ,*,.
  


     _______ __  __          __
    / ____(_) /_/ /   ____ _/ /_
   / / __/ / __/ /   / __ `/ __ \
  / /_/ / / /_/ /___/ /_/ / /_/ /
  \____/_/\__/_____/\__,_/_.___/
  • Paso 10: Ingresamos al navegador
http://10.20.200.13
  • Paso 11: configuración:
  • Lo primero que nos pide es establecer la contraseña de administración para el usuario «root», ingresamos al sistema