Servidor listo para usar

GitLab

Gestión de Gits auto-apropiado & DevOps Toolchain

Capturas de pantalla GitLab

GitLab es una única aplicación para todo el ciclo de vida del desarrollo de software. Desde la planificación de proyectos y la gestión de código fuente a CI/CD, monitoreo y seguridad. GitLab proporciona control de la versión basado en Git, envasado con una cadena completa de herramientas DevOps. Algo como GitHub, pero mucho, mucho más.

Este appliance incluye todas las características estándar en TurnKey Core, y encima de eso:

  • Configuraciones GitLab:

    • GitLab, RubyGems, PostgreSQL, Nginx y todos los demás componentes necesarios instalados desde el río Paquete Omnibus.

      Nota de seguridad: Actualizaciones a GitLab pueden requerir supervisión para que ARE NOT configurado para instalar automáticamente. Vea a continuación para actualizar GitLab. Y/o vea Documentación de GitLab.

    • Establecer la contraseña y el correo electrónico de GitLab admin en el primer arranque (conveniencia, seguridad).

    • Establecer el dominio GitLab para servir en la primera bota (conveniencia).

    • Activar GitLab Omnibus incorpora certificados Let's Encrypt a través de plugin Confconsole (bajo "Lets Encrypt").

  • Incluye postfix MTA (en adelante, localhost) para el envío de correo electrónico (por ejemplo, recuperación de contraseñas). También incluye el módulo de postfix webmin para comodidad.

Actualización manual supervisada GitLab

Compruebe las versiones instaladas y elegibles sin cambiar el appliance:

gitlab-update --check

Antes de una actualización, consulte la GitLab actualización de la ruta y la liberación específica Documentación de GitLab. GitLab requiere paradas de actualización intermedia. Retrocede el appliance, luego instale la siguiente versión elegible explícitamente:

apt update
apt install gitlab-ce=<version>

Repita los cheques de aceptación de la aplicación antes de proceder a otra parada requerida. apt-cache Madison gitlab-ce y el blog de lanzamiento de GitLab.

Si APT reporta una clave de repositorio caducada o NO_PUBKEY, seguir el procedimiento de rotación de repositorio-key. Conserva el depósito por firmada restricción y verifica la huella completa publicada de GitLab.

Credenciales (palabras puestas en la primera bota)

  • Webmin, SSH: nombre de usuario root

  • GitLab: nombre de usuario root

Detalles de uso &quot; Iniciar sesión en Administración

No contraseñas predeterminadas: Por razones de seguridad no hay contraseñas predeterminadas. Todas las contraseñas se establecen en inicialización del sistema tiempo.

Ignora la advertencia del navegador SSL: los navegadores no les gustan los certificados SSL auto-firmados, pero este es el único tipo que se puede generar automáticamente. Si usted tiene un dominio configurado, entonces vía Confconsole Menú avanzado, usted puede generar gratis Vamos a encipt SSL/TLS certificados.

Web - apuntar su navegador en cualquiera de los dos:

  1. http://12.34.56.789/ - no cifrado así que no hay advertencia del navegador
  2. https://12.34.56.789/ - encriptado con certificado SSL auto-firmado

Nota: algunos appliances autodirecto http a https.

Nombre de usuario para gitlab:

Iniciar sesión como nombre de usuario root

Nombre de usuario para la administración del sistema operativo:

Iniciar sesión root excepto en Mercado AWS que utiliza el nombre de usuario admin.

  1. Indica tu navegador para:
  2. Iniciar sesión con SSH cliente:
    ssh root@12.34.56.789
    

    Caso especial para el mercado AWS:

    ssh admin@12.34.56.789
    

* Reemplazar 12.34.56.789 con un IP válido o nombre de host.