software - gitlab web
Una forma sencilla de configurar GitLab con la configuraciĆ³n existente de Gitolite (1)
Tengo una configuración de Gitolite existente con muchos usuarios y repositorios. Se configura de manera predeterminada, tal como lo sugiere la guía de instalación de Gitolite. Ahora me gustaría agregar GitLab para poder realizar revisiones de código y seguimiento de errores.
¿Cuál es la forma más conveniente de lograr esto?
Respuesta original (enero 2013)
Puede seguir la instalación estándar e indicar en su archivo de configuración gitlab.yml
la ubicación de su repositorio gitolite, así como el usuario administrador de gitolite.
Sin embargo, GitLab requiere que el usuario se registre en GitLab y copie su clave pública ssh.
Eso significa que es posible que deba adaptar la forma en que gitolite ha almacenado a los usuarios existentes de gitolite, ya que el nombre que ha usado es probable que sea diferente al nombre usado por GitLab (usa un nombre basado en login_email_auuid
).
Actualización (agosto 2018, 5 años después):
Como comentó a continuación Thomas , unos meses después de esta respuesta, GitLab lanzó GitLab 5.0, sin gitolita .
Ahora me gustaría agregar GitLab para poder realizar revisiones de código y seguimiento de errores.
¿Cuál es la forma más conveniente de lograr esto?
En estos días (2018, GitLab 11.2.x), la revisión del código se admite a través de la solicitud de combinación (lo ha sido así desde hace algunos años).
Ver:
- " Demo: Revisión de código de masterización con GitLab " de Emily von Hoffmann ,
- " Revisión de código a través de solicitudes de fusión de GitLab " de Maxim Letushov .