Skip to main content

Uso de los roles de la organización

Obtenga información sobre cómo ver permisos de roles de la organización y administrar asignaciones de roles de la organización.

¿Quién puede utilizar esta característica?

Organization owners and users with the "Manage custom organization roles" permission

Organizations on GitHub Free, GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server

Acerca de los roles en las organizaciones

Puede tener un control más granular y escalable sobre el acceso que concede a los recursos de su organización mediante los roles de la organización. Los roles de la organización conceden a un miembro de la organización o a un equipo la capacidad de realizar acciones específicas o gestionar algunos ajustes sin otorgar un control administrativo total de la organización y sus repositorios.

Además de los roles predefinidos, también puede crear hasta 10 roles personalizados que definan grupos de permisos. Para más información, consulta Acerca de los roles personalizados de organización.

Acerca de los roles de organización predefinidos

Los roles de organización predefinidos son aquellos que están disponibles de forma predeterminada en cada organización. No es necesario crearlos personalmente. Pueden incluir los permisos de la organización que permiten al destinatario administrar la organización, así como los permisos de repositorio que se aplican a todos los repositorios de la organización. Los siguientes roles predefinidos se integran en todas las organizaciones en función de patrones comunes de permisos que normalmente necesitan las organizaciones.

El conjunto actual de roles predefinidos cuenta con los siguientes:

  • Lectura de todos los repositorios: concede acceso de lectura a todos los repositorios de la organización.
  • Escritura en todos los repositorios: concede acceso de escritura a todos los repositorios de la organización.
  • Evaluación de prioridades de todos los repositorios: concede acceso de evaluación de prioridades a todos los repositorios de la organización.
  • Mantenimiento de todos los repositorios: concede acceso de mantenimiento a todos los repositorios de la organización.
  • Administración de todos los repositorios: concede acceso de administración a todos los repositorios de la organización.
  • Administrador de CI/CD: concede acceso de administrador para administrar directivas de acciones, ejecutores, grupos de ejecutores, configuraciones de red de equipos host, secretos, variables y métricas de uso para una organización.

Visualización de los permisos de los roles de la organización

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la sección "Acceso" de la barra lateral de la izquierda, haga clic en Roles de la organización. A continuación, haga clic en Administración de roles.
  4. A la derecha de cualquier rol, haga clic en .
  5. Opcionalmente, para ocultar de nuevo los permisos de rol, haga clic en .

Asignación de un rol de organización

El permiso "Administrar roles personalizados de organización" no permite a un usuario asignar un rol de la organización.

Un usuario o equipo puede tener varios roles de la organización. Sin embargo, solo es posible asignar un rol a la vez. Para asignar varios roles al mismo usuario o equipo, repite las instrucciones siguientes para cada rol que quieras asignar.

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la sección "Acceso" de la barra lateral, haz clic en Roles de organización y luego en Asignaciones de rol.
  4. Haz clic en Nueva asignación de roles.
  5. Busca usuarios o equipos a los que desees asignar un rol y, a continuación, selecciona el rol que deseas conceder a estos usuarios y equipos.
  6. Haz clic en Agregar nueva asignación.

Visualización de asignaciones de roles de la organización

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la sección "Acceso" de la barra lateral, haz clic en Roles de organización y luego en Asignaciones de rol.
  4. Opcionalmente, para filtrar por asignaciones de roles a usuarios, haz clic en la pestaña Usuarios. Para filtrar por asignaciones de roles para equipos, haz clic en la pestaña Equipos.
  5. Para ver las asignaciones de roles, a la derecha del usuario o equipo, haz clic en NÚMERO de Roles.

Eliminación de una asignación de roles de la organización

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la sección "Acceso" de la barra lateral, haz clic en Roles de organización y luego en Asignaciones de rol.
  4. Opcionalmente, para filtrar por asignaciones de roles a usuarios, haz clic en la pestaña Usuarios. Para filtrar por asignaciones de roles para equipos, haz clic en la pestaña Equipos.
  5. Para eliminar un rol, a la derecha del rol, haz clic en NÚMERO de roles. A continuación, haga clic en Quitar.
  6. En la ventana emergente, haga clic en Eliminar.