El código de tu equipo merece un hogar seguro que tú controles. GitLab Community Edition es gratuito y con el dispositivo TurnKey Linux se instala implementando una máquina virtual ya preparada y haciendo clic en páginas web, no memorizando comandos de Linux.
Cuando cinco o seis desarrolladores guardan cada uno el código en su propia PC, las versiones chocan y nadie puede decir quién cambió qué, dónde y cuándo. GitLab soluciona este problema manteniendo el código fuente de forma centralizada, con un historial completo y restauración con un solo clic de cualquier versión anterior. Tienes dos caminos: una cuenta gratuita en gitlab.com, donde el código reside en los servidores de GitLab, o tu propio servidor, donde el código nunca sale de tu oficina. El vídeo toma el segundo camino sin trabajo de terminal, utilizando el dispositivo TurnKey Linux GitLab. Una nota honesta antes de comenzar: ningún comando describe la instalación. GitLab sigue siendo un servidor real que necesita suficiente RAM, actualizaciones mensuales y una copia de seguridad funcional, y esos capítulos son igualmente importantes.
👆 Direcciones de ejemplo de una LAN de oficina. Su consola muestra su propia IP; anótela, porque se convierte en la dirección de GitLab de su equipo.
TurnKey Linux publica dispositivos de servidor listos para usar y su dispositivo GitLab lleva GitLab Community Edition preinstalado en Debian Linux. Descárguelo gratis desde la página GitLab del sitio web TurnKey Linux. Obtiene dos formas: una ISO, si desea instalarla usted mismo en una nueva máquina virtual o PC, y una imagen de máquina virtual lista para hipervisores comunes, que simplemente importa e inicia. De cualquier manera, no hay instalación de paquetes ni línea de comando esperándote: todo GitLab ya está dentro, configurado de la manera que pretenden sus creadores.
Este es el paso que la gente salta y se arrepiente. GitLab es una plataforma completa (repositorios, una base de datos, trabajadores en segundo plano y búsqueda en un solo cuadro) y su documentación oficial establece un mínimo requerido de 4 GB de RAM. Dale a la VM 4 GB solo para una prueba en la que solo quieras echar un vistazo. Para un equipo realmente pequeño, proporciónele 8 GB de RAM, al menos 2 núcleos de CPU (4 es la recomendación documentada) y 40 GB o más de disco en un SSD si puede. La guía de tallas de esta serie desglosa exactamente por qué es importante cada número.
Inicie la máquina virtual y observe la pantalla de su consola. La configuración de primer inicio del dispositivo le solicita que cree las contraseñas para el administrador del sistema y para la cuenta de administrador de GitLab. No hay ninguna contraseña predeterminada de fábrica impresa en ningún manual, lo cual es un verdadero regalo de seguridad: las únicas contraseñas que existen son las que usted escribe. Escriba las seguras y guárdelas en un administrador de contraseñas inmediatamente. Luego, la consola muestra la dirección IP del dispositivo y la lista de servicios; esa IP es la dirección que utilizará todo su equipo. El primer arranque también puede ofrecer las propias actualizaciones de seguridad del dispositivo; aceptarlos.
Ahora sal de la consola y abre https://your-server-ip en un navegador en tu propia PC. Inicie sesión con el nombre de usuario root y la contraseña de administrador de GitLab que configuró en el primer inicio. Antes de invitar a alguien, haga una tarea poco glamorosa pero vital: abra el Área de administración, vaya a Configuración, luego General, luego Restricciones de registro y desactive los registros abiertos. Un GitLab nuevo permite que cualquiera que pueda acceder a la página registre una cuenta. En su propio servidor, las cuentas las debe crear usted, para su gente, nadie más.
Aún en el Área de administración, cree una cuenta de usuario para cada desarrollador con su nombre real y correo electrónico. Luego, crea un Grupo para el equipo: un grupo es el hogar compartido cuya membresía fluye hacia cada proyecto dentro de él, por lo que invitas a las personas una vez en lugar de proyecto por proyecto. Dentro del grupo, elija Nuevo proyecto, cree un proyecto en blanco, mantenga su visibilidad Privada e inicialícelo con un archivo README. A partir de este momento, se registra cada impulso que hace su equipo (quién cambió qué, dónde y cuándo) y se puede restaurar cualquier versión anterior. Ese seguimiento es la única razón que da el vídeo para ejecutar GitLab, y comienza a funcionar con el primer proyecto.
Vea el dispositivo descargado, la máquina virtual creada, la red configurada y los primeros usuarios y proyectos realizados: toda la ruta, en vivo en la pantalla.
▶️ Watch Full VideoSí. GitLab Community Edition es gratuito y de código abierto, y el dispositivo TurnKey se puede descargar y utilizar de forma gratuita, incluso en una empresa. Sus costos reales son la computadora o el host de VM en el que se ejecuta y su propio tiempo para mantenerlo.
No para instalación ni uso diario: la consola del dispositivo, Webmin y la interfaz web de GitLab cubren ambos. Una advertencia honesta: una reparación profunda o una restauración después de una falla aún puede necesitar ayuda de expertos algún día, razón por la cual una copia de seguridad probada es más importante que el conocimiento de los comandos.
Sí, pero solo de forma segura: un nombre de dominio adecuado con HTTPS, registros desactivados y actualizaciones actualizadas, o acceda a él a través de una VPN en la red de su oficina. Nunca publique la página de inicio de sesión simple en Internet abierta. La guía de exposición de esta serie recorre los tres patrones.