Acerca de los roles
Para llevar a cabo cualquier acción en GitHub, tal como crear una solicitud de cambios en un repositorio o cambiar los ajustes de facturación de una organización, los individuos deben tener acceso suficiente a la cuenta o recurso relevante. Los permisos son los que controlan este tipo de acceso. Un permiso es la capacidad de llevar a cabo una acción específica. Por ejemplo, la capacidad de borrar una propuesta constituye un permiso. Un rol es un conjunto de permisos que puedes asignar a los individuos o equipos.
Los roles a nivel de repositorio otorgan a los miembros de las organizaciones, colaboradores externos y equipos de personas niveles variables de acceso a dichos repositorios. Para más información, vea "Roles de repositorio para una organización".
Los roles a nivel de equipo son roles que otorgan permisos para administrar a un equipo. Puedes otorgar el rol de mantenedor de equipo a cualquier miembro individual de uno de ellos, lo cual les otorga cierto número de permisos administrativos sobre dicho equipo. Para más información, vea "Asignación del rol de mantenedor de equipo a un miembro del equipo".
Los roles a nivel de organización son conjuntos de permisos que se pueden asignar a individuos o equipos para que administren una organización y los ajustes, equipos y repositorios en ella. Para obtener más información sobre todos los roles disponibles a nivel organizacional, vea "Acerca de los roles de organización".
Acerca de los roles en las organizaciones
Puedes asignar personas o equipos a diversos roles a nivel de una organización para controlar el acceso de estos a la misma y a sus recursos. Para obtener más detalles sobre los permisos individuales que se incluyen en cada rol, consulte "Permisos para los roles organizacionales".
Propietarios de la organización
Los propietarios de las organizaciones tienen acceso administrativo integral en tu organización. Este rol debe limitarse a dos personas, por lo mucho, en tu organización. Para obtener más información, consulte "Mantenimiento de la continuidad de la propiedad para la organización".
Miembros de la organización
El rol no administrativo predeterminado para las personas en una organización es el miembro de la misma. Predeterminadamente, los miembros de las organizaciones tienen varios permisos, incluyendo la capacidad de crear repositorios y tableros de proyecto.
GitHub App administadores
Predeterminadamente, solo los propietarios de la organización pueden administrar la configuración de las GitHub Apps que pertenezcan a una organización. Para permitir que más usuarios administren las GitHub Apps que le pertenecen a una organización, un propietario puede otorgarles permisos de administrador de GitHub App.
Cuando designas un usuario como administrador de GitHub App en tu organización, puedes otorgarle acceso para administrar las configuraciones de algunas o todas las GitHub Apps que le pertenecen a la organización. Para más información, consulte:
- "Adición de administradores de aplicaciones de GitHub en la organización"
- "Eliminación de administradores de aplicaciones de GitHub de la organización"
Colaboradores externos
Para mantener seguros los datos de su organización y, al mismo tiempo, permitir el acceso a los repositorios, puede agregar colaboradores externos. Un colaborador externo es una persona que tiene acceso a uno o más repositorios de la organización, pero no es explícitamente miembro de la organización, como ser, un consultor o empleado transitorio. Para más información, consulte:
- "Adición de colaboradores externos a los repositorios en la organización"
- "Conversión de un miembro de la organización en un colaborador externo"
- "Eliminación de un colaborador externo de un repositorio de la organización"
Permisos para los roles organizacionales
Acción de la organización | Propietarios | Miembros |
---|---|---|
Invitar personas para que se unan a la organización | X | |
Editar y cancelar invitaciones para unirse a la organización | X | |
Eliminar miembros de la organización | X | |
Reinstalar antiguos miembros a la organización | X | |
Agregar o quitar personas de todos los equipos | X | |
Promover a miembros de la organización a mantenedores del equipo | X | |
Configurar asignaciones de revisión del código (consulte "Administración de la configuración de revisión del código del equipo") | X | |
Agregar colaboradores a todos los repositorios | X | |
Acceder al registro de auditoría de la organización | X | |
Editar la página de perfil de la organización (consulte "Acerca del perfil de la organización") | X | |
Comprobar los dominios de la organización (consulte "Comprobación del dominio de la organización") | X | |
Restringir las notificaciones por correo electrónico para los dominios verificados o aprobados (consulte "Restricción de las notificaciones por correo electrónico para la organización") | X | |
Eliminar todos los equipos | X | |
Eliminar la cuenta de la organización, incluidos todos los repositorios | X | |
Crear equipos (consulte "Configuración de permisos de creación de equipos en la organización") | X | X |
Ver todos los miembros y equipos de la organización | X | X |
@mention cualquier equipo visible | X | X |
Puede ser mantenedor de equipo | X | X |
Transferir repositorios | X | |
Administrar las entidades de certificación SSH de una organización (consulte "Administración de las entidades de certificación SSH de la organización") | X | |
Crear paneles de proyecto (consulte "Permisos de panel de proyecto para una organización") | X | X |
Ver y publicar debates de equipo públicos en todos los equipos (consulte "Acerca de los debates de equipo") | X | X |
Ver y publicar debates de equipo privados en todos los equipos (consulte "Acerca de los debates de equipo") | X | |
Editar y eliminar debates de equipo en todos los equipos (para obtener más información, consulte "Administración de comentarios negativos") | X | |
Ocultar comentarios sobre las confirmaciones, las solicitudes de incorporación de cambios y las incidencias (consulte "Administración de comentarios negativos") | X | X |
Deshabilitar los debates de equipo para una organización (consulte "Deshabilitación de los debates de equipo para la organización") | X | |
Establecer una imagen de perfil para el equipo en todos los equipos (consulte "Establecimiento de la imagen de perfil del equipo") | X | |
Administrar la publicación de sitios de GitHub Pages desde los repositorios de la organización (consulte "Administración de la publicación de sitios de GitHub Pages para la organización") | X | |
Mover equipos en la jerarquía de una organización | X | |
Extraer (leer), insertar (escribir) y clonar (copiar) todos los repositorios de la organización | X | |
Convertir a miembros de la organización en colaboradores externos | X | |
Ver las personas que tienen acceso a un repositorio de la organización | X | |
Exportar una lista de personas con acceso a un repositorio de la organización | X | |
Administrar etiquetas predeterminadas (consulte "Administración de etiquetas predeterminadas para los repositorios de la organización") | X |