Instalar GITLAB en UBUNTU 14.04 bajo Máquina Virtual con VirtualBox en Windows 7 x64

Instalar GITLAB en UBUNTU 14.04 bajo Máquina Virtual con VirtualBox en Windows 7 x64

Hola a todos,
Antes de comenzar, es recomendable montar el sistema bajo un host realmente potente, con capacidad suficiente para virtualizar un sistema Ubuntu con 2 GB de RAM y 2 núcleos en la medida de lo posible.

Primeros Pasos

Damos por hecho que ya tenemos listo nuestro sistema host con Windows 7 x64

Instalación

Creamos nueva máquina virtual:

  • 2048 MB de memoria base
  • Procesador: 2 CPU (Si es posible)
  • Disco Duro Virtual 50 GB Dinámico (VHD)
  • Orden de Arranque: 1º CD/DVD, 2º Disco Duro
  • Almacenamiento: Cargamos la ISO de Ubuntu 14.04.1 en la Unidad de CD/DVD
  • Red: Adaptador 1 (Puente), Adaptador 2 (NAT)
  • Carpetas Compartidas: Es recomendable tener una carpeta puente (Activa: Automontar y Permanente)

Instalación de Ubuntu, recomendable utilizar todo el disco y usar LVM, una vez instalado, abrimos un terminal:

  1. sudo passwdestablece pass de root
  2. sudo apt-get autoclean && sudo apt-get update && sudo apt-get upgradeactualiza el Sistema, le pedirá su clave de usuario
  3. sudo apt-get install -y vim sysv-rc-conf openssh-server postfixEn postfix seleccione: Internet Site
Sin cerrar el terminal, abra en un navegador https://about.gitlab.com/downloads/ 
Seleccione Ubuntu 14.04 y compruebe que es la misma URL, obtenga siempre la última versión)giltab
  1. wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.1.1-omnibus-1_amd64.debdescargamos gitlab
  2. sudo dpkg -i gitlab_7.1.1-omnibus-1_amd64.debdesempaquetamos gitlab
  3. sudo gitlab-ctl reconfigure Instala y lanza gitlab

Establezca IP FIJA en su máquina virtual Ubuntu:

  • Y cambie su contenido por este (ADDRESS por la que prefiera, los DNS son los de telefonica):
 sudo gedit /etc/network/interfaces
 # INTERFACES(5) FILE USED BY IFUP(8) AND IFDOWN(8)
 AUTO LO
 IFACE LO INET LOOPBACK
 AUTO ETH0
 IFACE ETH0 INET STATIC
 ADDRESS 192.168.1.TUIP
 NETMASK 255.255.255.0
 GATEWAY 192.168.1.1
 DNS-NAMESERVERS 80.58.61.250 80.58.61.254
  • sudo ifdown eth0 ; sudo ifup eth0  hacemos los cambios efectivos
  • ip r  comprobamos que ya tenemos nueva ip (fija)
  • sudo gedit /etc/gitlab/gitlab.rb(sustituye localhost por tu ip y configure los campos con su servidor de correo)
# CHANGE THE EXTERNAL_URL TO THE ADDRESS YOUR USERS WILL TYPE IN THEIR BROWSER
 EXTERNAL_URL 'HTTP://192.168.1.TUIP'
 GITLAB_RAILS['SMTP_ENABLE'] = TRUE
 GITLAB_RAILS['SMTP_ADDRESS'] = "SMTP.GMAIL.COM"
 GITLAB_RAILS['SMTP_PORT'] = 587
 GITLAB_RAILS['SMTP_USER_NAME'] = "TUCORREO@GMAIL.COM"
 GITLAB_RAILS['SMTP_PASSWORD'] = "TUPASSWORD"
 GITLAB_RAILS['SMTP_DOMAIN'] = "GMAIL.COM"
 GITLAB_RAILS['SMTP_AUTHENTICATION'] = "PLAIN"
 GITLAB_RAILS['SMTP_ENABLE_STARTTLS_AUTO'] = TRUE
  • sudo gitlab-ctl reconfigurehaga efectivos los cambios
  • sudo rebootreinicie la máquina virtual

Lance de nuevo un terminal:

  • sudo gitlab-ctl statussi está todo funcionando omita el siguiente punto
  • sudo gitlab-ctl start  inicia GitLab!

Primera ejecución

Acceso

Username: root
Password: 5iveL!fe

Faltaría cambiar permisos en el directorio de gitlab en /opt para poder hacer upload de avatares.

Buena suerte!
FUENTES EXTERNAS

No hay comentarios

Escribe el primer comentario.

Deja un comentario

Nombre. Email. Mensaje.