logo
Secciones

Entradas del blog


Instalar Gitlab CE en CentOS 7

Sin comentarios

¿Qué es Gitlab?

Gitlab es un servicio web de control de versiones y desarrollo de software colaborativo basado en Git. Además de gestor de repositorios, el servicio ofrece también alojamiento de wikis y un sistema de seguimiento de errores, todo ello publicado bajo una Licencia de código abierto.

Fue escrito por los programadores ucranianos Dmitriy Zaporozhets y Valery Sizov en el lenguaje de programación Ruby. La compañía, GitLab Inc., cuenta con un equipo de 150 miembros y más de 1400 usuarios.​ Es usado por organizaciones como la NASA, el CERN, IBM o Sony.
https://about.gitlab.com/

Instalar dependencias

sudo yum install curl policycoreutils-python openssh-server
yum install postfix
systemctl start postfix
systemctl enable postfix
systemctl status postfix

Agregar repositorio de gitlab e instalar

sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Ahora instalar gitlab-ce con la url que tengan como dominio, si usan in dominio activo, podrán usarlo como tal, si es en una red local, entonces usar la ip local.

sudo EXTERNAL_URL="https://linuxitos.com" yum install -y gitlab-ce

Iniciar configuración de Gitlab

Si desean cambiar la url de cómo accederá a gitlab instalado en su servidor, entonces abrir el archivo siguiente:

sudo gedit /etc/gitlab/gitlab.rb
[...]
external_url 'https://linuxitos.com'
[...]

Iniciar configuración de gitlab

sudo gitlab-ctl reconfigure

Si se usa un sistema de firewall por comandos, entonces ejecutar los siguientes:

sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo systemctl reload firewalld

O bien utilizar la versión gráfica de firewall para agregar los puertos 80 y 443.

Probar el sitio web

En mi caso utilicé https://linuxitos.com y lo cambié a ip local, por lo tanto se accede de la siguiente manera:

Y eso sería todo.

Comentarios:

Conoce la red social linuxClick
Redes sociales
Accesos directos