Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

GitLab esencial

GitLab.rb, interior y configuración de GitLab

¡Prueba gratis durante 10 días

nuestros 1291 cursos !

Prueba gratis Mostrar modalidades de suscripción
En GitLab la mayoría de los valores de configuración están centralizados en un fichero llamado GitLab.rb. Además, incluso los valores que no están en uso, están ampliamente documentados en su interior. Con apenas trabajo podemos cambiar configuraciones y lanzar la utilidad de reconfiguración del sistema.

Transcripción

Ahora que ya tenemos instalado GitLab vamos a revisar su configuración en el fichero en que se localizan todas o prácticamante todas las configuraciones de funcionamiento interno de GitLab. Este fichero lo podemos encontrar si editamos en /etc/gitlab/gitlab.rb que es un fichero de configuración del estilo de Ruby, y que deberemos editar con superusuario, por lo tanto en este caso que no tengo en usuario en root tendré que preponer el comando sudo Vamos a encontrar todas las configuraciones de las que en principio, la primera vez que entramos, solo hay una activada. Que es la de external_url, que la podemos ver aquí, y que se refiere a la url, a la dirección externa que utilizamos para acceder a nuestro GitLab. En este caso la voy a cambiar porque no la ha cogido correctamente ha cogido solo el nombre de la máquina y no el dominio entero que en mi caso es gitlab.example, y vamos a cambiar también la zona horaria. Si os fijáis aquí un poquito más abajo tenemos la zona horaria, el time zone, que lo podéis poner en forma de horario GMT, o de una manera más fácil en un sistema estándar que hay en los lenguajes de programación para indicar las zonas horarias, que en nuestro caso, bueno, en el mío particularmente, va a ser: Europe/Madrid. Probablemente si vivís en una capital europea va a ser suficiente con que pongáis Europe/el nombre de vuestra ciudad o podéis consultar en la documentación de GitLab el listado completo de zonas horarias que se pueden insertar, que además coinciden, por ejemplo, con los de PHP. Esta línea la tendremos que descomentar también, que veréis cómo se pone de colorines una vez que la descomentamos, y como veréis, todas las configuraciones que tenemos aquí debajo, que tenemos configuraciones generales de GitLab, del correo, url, los artefactos, que los veremos más tarde, en la integración continua. Tenemos la configuración de la respuesta por correo a las incidencias, en vez de utilizar la interfaz web. Tenemos más configuración de correo IMAP. Tenemos el soporte de ficheros grandes, etc. Todas las configuraciones que veis aquí comentadas, que son todas menos las dos que hemos puesto arriba, son las configuraciones por defecto, cualquier valor que queréis poner aquí, por ejemplo, para configurar la integración continua, deberéis descomentarlo, poner vuestro valor, y ejecutar la reconfiguración del GitLab, que es lo que vamos a hacer ahora. Para ejecutar la reconfiguración de GitLab tenemos un comando que es el gitlab-ctl, que ejecutaremos también con sudo, y que entre otros comandos u opciones tiene uno que es para ejecutar la reconfiguración completa del sistema que sería reconfigure, es un nombre sencillo. Este comando lo que hace es pasar a través de todos los ficheros de configuración del sistema, ejecutar una serie de tareas de un sistema que se llama Chef, que internamente se llaman recetas, y comprobar que toda la configuración está correcta. Cambiará todos los nombres de configuración que hemos puesto, volverá a poner la url correcta que a nosotros nos interesaba, y al terminar nos dará unos valores con las configuraciones que se han actualizado, y si ha sido correcta la ejecución del sistema.

GitLab esencial

Aprende a instalar y administrar GitLab, bien en tu propio servidor o en un servicio web gratuito o de pago, y cómo crear un perfil y generar tu primer proyecto en GitLab.

3:14 horas (47 Videos)
Actualmente no hay comentarios.
 
Fecha de publicación:27/10/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.