GitLab CI - Permisos
Permisos de usuario
La siguiente tabla muestra los niveles de permisos de usuario disponibles para diferentes tipos de usuarios en un proyecto:
| SN | Invitado | Reportero | Desarrollador | Maestro | Propietario |
|---|---|---|---|---|---|
| 1 | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema | Crea un nuevo problema |
| 2 | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios | Puede dejar comentarios |
| 3 | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto | Capaz de escribir en la pared del proyecto |
| 4 | - | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto | Capaz de extraer el código del proyecto |
| 5 | - | Puede descargar el proyecto | Puede descargar el proyecto | Puede descargar el proyecto | Puede descargar el proyecto |
| 6 | - | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código | Capaz de escribir fragmentos de código |
| 7 | - | - | Crear nueva solicitud de combinación | Crear nueva solicitud de combinación | Crear nueva solicitud de combinación |
| 8 | - | - | Crear nueva rama | Crear nueva rama | Crear nueva rama |
| 9 | - | - | Empujar y quitar ramas no protegidas | Empujar y quitar ramas no protegidas | Empujar y quitar ramas no protegidas |
| 10 | - | - | Incluye etiquetas | Incluye etiquetas | Incluye etiquetas |
| 11 | - | - | Puede crear, editar y eliminar hitos del proyecto. | Puede crear, editar y eliminar hitos del proyecto. | Puede crear, editar y eliminar hitos del proyecto. |
| 12 | - | - | Puede crear o actualizar el estado de confirmación | Puede crear o actualizar el estado de confirmación | Puede crear o actualizar el estado de confirmación |
| 13 | - | - | Escribir una wiki | Escribir una wiki | Escribir una wiki |
| 14 | - | - | Crea nuevos entornos | Crea nuevos entornos | Crea nuevos entornos |
| 15 | - | - | Cancelar y reintentar los trabajos | Cancelar y reintentar los trabajos | Cancelar y reintentar los trabajos |
| dieciséis | - | - | Actualiza y elimina la imagen del registro. | Actualiza y elimina la imagen del registro. | Actualiza y elimina la imagen del registro. |
| 17 | - | - | - | Puede agregar nuevos miembros al equipo | Puede agregar nuevos miembros al equipo |
| 18 | - | - | - | Empujar y quitar ramas protegidas | - |
| 19 | - | - | - | Puede editar el proyecto | Puede editar el proyecto |
| 20 | - | - | - | Puede gestionar corredores, desencadenantes de trabajos y variables. | Puede gestionar corredores, desencadenantes de trabajos y variables. |
| 21 | - | - | - | Agregar claves de implementación al proyecto | Agregar claves de implementación al proyecto |
| 22 | - | - | - | Capaz de administrar clústeres | Capaz de administrar clústeres |
| 23 | - | - | - | Configurar los ganchos del proyecto | Configurar los ganchos del proyecto |
| 24 | - | - | - | Puede habilitar / deshabilitar la protección de rama | Puede habilitar / deshabilitar la protección de rama |
| 25 | - | - | - | Capaz de reescribir o eliminar etiquetas Git | Capaz de reescribir o eliminar etiquetas Git |
La siguiente tabla muestra los niveles de permisos de los miembros del grupo disponibles en un grupo:
| SN | Invitado | Reportero | Desarrollador | Maestro | Propietario |
|---|---|---|---|---|---|
| 1 | Examinar grupo | Examinar grupo | Examinar grupo | Examinar grupo | Examinar grupo |
| 2 | - | - | - | - | Editar grupo |
| 3 | - | - | - | - | Crear subgrupo |
| 4 | - | - | - | Crear proyecto en grupo | Crear proyecto en grupo |
| 5 | - | - | - | - | Administrar miembros del grupo |
| 6 | - | - | - | - | Quitar grupo |
| 7 | - | Administrar etiquetas de grupo | Administrar etiquetas de grupo | Administrar etiquetas de grupo | Administrar etiquetas de grupo |
| 8 | - | - | Crear / editar / eliminar hitos de grupo | Crear / editar / eliminar hitos de grupo | Crear / editar / eliminar hitos de grupo |
| 9 | - | Ver épica de grupo privado | Ver épica de grupo privado | Ver épica de grupo privado | Ver épica de grupo privado |
| 10 | - | - | - | - | - |
| 11 | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna | Ver épica grupal interna |
| 12 | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público | Ver épica de grupo público |
| 13 | - | Crear / editar grupo épico | Crear / editar grupo épico | Crear / editar grupo épico | Crear / editar grupo épico |
| 14 | - | - | - | - | Eliminar grupo épico |
| 15 | - | - | - | - | Ver eventos de auditoría de grupo |
La siguiente tabla muestra los permisos de GitLab CI / CD disponibles en GitLab:
| SN | Invitado / Reportero | Desarrollador | Maestro | Administración |
|---|---|---|---|---|
| 1 | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos | Puede ver confirmaciones y trabajos |
| 2 | Reintentar o cancelar trabajo | Reintentar o cancelar trabajo | Reintentar o cancelar trabajo | |
| 3 | - | Elimina los artefactos y el seguimiento del trabajo | Elimina los artefactos y el seguimiento del trabajo | Elimina los artefactos y el seguimiento del trabajo |
| 4 | - | - | Quitar proyecto | Quitar proyecto |
| 5 | - | - | Crear proyecto | Crear proyecto |
| 6 | - | - | Cambiar la configuración del proyecto | Cambiar la configuración del proyecto |
| 7 | - | - | Agregar corredores específicos | Agregar corredores específicos |
| 8 | - | - | - | Agregar corredores compartidos |
| 9 | - | - | - | Puede ver eventos en el sistema |
| 10 | - | - | - | Interfaz de administración |
Permisos de trabajo
La siguiente tabla muestra los permisos de trabajo en GitLab:
| SN | Invitado / Reportero | Desarrollador | Maestro | Administración |
|---|---|---|---|---|
| 1 | - | Ejecutar trabajo de CI | Ejecutar trabajo de CI | Ejecutar trabajo de CI |
| 2 | - | Clonar fuente y LFS del proyecto actual | Clonar fuente y LFS del proyecto actual | Clonar fuente y LFS del proyecto actual |
| 3 | - | Clonar fuente y LFS de proyectos públicos | Clonar fuente y LFS de proyectos públicos | Clonar fuente y LFS de proyectos públicos |
| 4 | - | Clonar fuente y LFS de proyectos internos | Clonar fuente y LFS de proyectos internos | Clonar fuente y LFS de proyectos internos |
| 5 | - | Clonar fuente y LFS de proyectos privados | Clonar fuente y LFS de proyectos privados | Clonar fuente y LFS de proyectos privados |
| 6 | - | Fuente de empuje y LFS | Fuente de empuje y LFS | Fuente de empuje y LFS |
| 7 | - | Extraer imágenes de contenedores del proyecto actual | Extraer imágenes de contenedores del proyecto actual | Extraer imágenes de contenedores del proyecto actual |
| 8 | - | Extraer imágenes de contenedores de proyectos públicos | Extraer imágenes de contenedores de proyectos públicos | Extraer imágenes de contenedores de proyectos públicos |
| 9 | - | Extraiga imágenes de contenedores de proyectos internos | Extraiga imágenes de contenedores de proyectos internos | Extraiga imágenes de contenedores de proyectos internos |
| 10 | - | Extraiga imágenes de contenedores de proyectos privados | Extraiga imágenes de contenedores de proyectos privados | Extraiga imágenes de contenedores de proyectos privados |
| 11 | - | Enviar imágenes de contenedor al proyecto actual | Enviar imágenes de contenedor al proyecto actual | Enviar imágenes de contenedor al proyecto actual |
| 12 | - | Envíe imágenes de contenedores a otros proyectos | Envíe imágenes de contenedores a otros proyectos | Envíe imágenes de contenedores a otros proyectos |
Note - LFS significa Large File Storage, que es una extensión de Git que intercambia archivos grandes como audio, video, gráficos con pequeños archivos de punteros en su repositorio.