Niveles de permiso para los repositorios que le pertenecen a una organización
Puedes otorgar diferentes niveles de acceso a los miembros de la organización, los colaboradores externos y los equipos de personas para los repositorios que le pertenecen a una organización. Cada nivel de permiso aumenta de manera progresiva el acceso al contenido y los parámetros de un repositorio. Elige el nivel que mejor se adecue a cada rol de persona o equipo de tu proyecto, evitando otorgar a las personas más acceso al proyecto del que necesitan.
Del menor acceso al mayor acceso, los niveles de permiso para el repositorio de una organización son los siguientes:
- Lectura: Recomendado para los contribuyentes sin código que quieren ver tu proyecto u opinar sobre él
- Prueba: Recomendado para los contribuyentes que necesiten administrar propuestas y solicitudes de extracción de manera proactiva sin acceso de escritura
- Escritura: Recomendado para los contribuyentes que suben contenido a tu proyecto de manera activa
- Mantenimiento (beta): Recomendado para los gerentes del proyecto que necesiten administrar el repositorio sin acceder a las acciones confidenciales o destructivas
- Administrador: Recomendado para las personas que necesitan acceso total al proyecto, incluidas las acciones conflictivas y destructivas, como gestionar la seguridad o eliminar un repositorio
Los dueños de las organizaciones pueden configurar permisos base que apliquen a todos los miembros de la misma cuando accedan a cualquiera de los repositorios que le pertenezcan a dicha organización. Para obtener más información, consulta la sección "Configurar los permisos base para una organización".
Los propietarios de la organización también pueden decidir limitar más el acceso a determinados parámetros y acciones de la organización. Para obtener más información sobre las opciones de parámetros específicos, consulta "Administrar los parámetros de la organización".
Además de administrar los parámetros al nivel de la organización, los propietarios de la organización tienen permisos de administradores para cada repositorio que le pertenece a la organización. Para obtener más información, consulta "Niveles de permisos para una organización".
Advertencia: Cuando una persona agrega una llave de implementación a un repositorio, cualquier usuario que tenga la llave privada puede leer o escribir en el repositorio (según los parámetros de la llave), incluso si luego es eliminada de la organización.
Acceso al repositorio para cada nivel de permiso
Nota: Los permisos del repositorio que se requieren para utilizar las características de seguridad se listan en la sección "Requisitos de los permisos para las características de seguridad" que se encuentra más adelante.
Acción del repositorio | Read | Clasificación | Escritura | Mantenimiento | Admin |
---|---|---|---|---|---|
Extraer desde los repositorios asignados de la persona o el equipo | X | X | X | X | X |
Bifurcar los repositorios asignados de la persona o el equipo | X | X | X | X | X |
Editar y eliminar sus propios comentarios | X | X | X | X | X |
Abrir propuestas | X | X | X | X | X |
Cerrar propuestas que ellos mismos abrieron | X | X | X | X | X |
Reabrir propuestas que ellos mismos cerraron | X | X | X | X | X |
Recibir la asignación de una propuesta | X | X | X | X | X |
Enviar solicitudes de extracción desde las bifurcaciones de los repositorios asignados del equipo | X | X | X | X | X |
Enviar revisiones sobre solicitudes de extracción | X | X | X | X | X |
Ver los lanzamientos publicados | X | X | X | X | X |
Edit wikis in public repositories | X | X | X | X | X |
Edit wikis in private repositories | X | X | X | ||
Aplicar/descartar etiquetas | X | X | X | X | |
Crear, editar, borrar etiquetas | X | X | X | ||
Elegir, reabrir y asignar todas las propuestas y solicitudes de extracción | X | X | X | X | |
Aplicar hitos | X | X | X | X | |
Marcar duplicar propuestas y solicitudes de extracción | X | X | X | X | |
Solicitar revisiones de solicitudes de extracción | X | X | X | X | |
Fusionar una solicitud de cambios | X | X | X | ||
Subir a (escribir en) los repositorios asignados de la persona o el equipo | X | X | X | ||
Editar y eliminar comentarios o confirmaciones, solicitudes de extracción y propuestas de cualquier persona | X | X | X | ||
Ocultar los comentarios de cualquier persona | X | X | X | ||
Bloquear conversaciones | X | X | X | ||
Transferir propuestas (consulta "Transferir una propuesta a otro repositorio" para obtener detalles) | X | X | X | ||
Actuar como propietario del código designado para un repositorio | X | X | X | ||
Marcar un borrador de solicitud de extracción como listo para revisión | X | X | X | ||
Convertir una solicitud de extracción en borrador | X | X | X | ||
Enviar revisiones que afecten la capacidad de fusión de una solicitud de extracción | X | X | X | ||
Aplicar cambios sugeridos a las solicitudes de extracción | X | X | X | ||
Crear comprobaciones de estado | X | X | X | ||
Crear y editar lanzamientos | X | X | X | ||
Ver lanzamientos en borrador | X | X | X | ||
Editar la descripción de un repositorio | X | X | |||
Administrar temas | X | X | |||
Habilitar wikis y restringir editores de wikis | X | X | |||
Habilitar tableros de proyecto | X | X | |||
Configurar las fusiones de la solicitud de extracción | X | X | |||
Configurar una fuente de publicaciones para Páginas de GitHub | X | X | |||
Subir a ramas protegidas | X | X | |||
Crear y editar las tarjetas sociales del repositorio | X | X | |||
Eliminar una propuesta (consulta "Eliminar una propuesta") | X | ||||
Fusionar solicitudes de extracción en ramas protegidas, incluso si no existen revisiones en aprobación | X | ||||
Definir propietarios del código para un repositorio | X | ||||
Añadir un repositorio a un equipo (consulta la sección "Administrar el acceso de un equipo a un repositorio de la organización" para obtener más detalles) | X | ||||
Gestionar el acceso de un colaborador externo a un repositorio | X | ||||
Cambiar la visibilidad de un repositorio | X | ||||
Volver plantilla un repositorio (consulta "Crear un repositorio de plantilla") | X | ||||
Cambiar los parámetros de un repositorio | X | ||||
Administrar el acceso de un equipo o colaborador al repositorio | X | ||||
Editar la rama predeterminada del repositorio | X | ||||
Administrar webhooks y desplegar llaves | X | ||||
Administrar la política de bifurcación de un repositorio | X | ||||
Transferir repositorios a la organización | X | ||||
Eliminar o transferir repositorios fuera de la organización | X | ||||
Archivar repositorios | X | ||||
Crear referencias de enlace automático a recursos externos, como JIRA o Zendesk (consulta "Configurar enlaces automáticos para referenciar recursos externos") | X |
Requisitos de permisos para características de seguridad
En esta sección, puedes encontrar los niveles de permisos de los repositorios que se requieren para las características de seguridad, tales como las de las características de la Advanced Security.
Acción del repositorio | Read | Clasificación | Escritura | Mantenimiento | Admin |
---|
| | Ver las alertas del escaneo de código en las solicitudes de cambios | X | X | X | X | X | | Listar, descartar y borrar las alertas del escaneo de código | | | X | X | X |