Skip to main content

Roles de repositorio para una organización

Puedes personalizar el acceso a cada repositorio en tu organización si asignas roles granulares, lo cual le otorga acceso a las personas para las características y tareas que necesitan.

Roles de repositorio para las organizaciones

Puedes otorgar diferentes niveles de acceso a los miembros organizacionales, colaboradores externos y equipos de personas para los repositorios que pertenezcan a una organización si los asignas con roles. Elige el rol que mejor se adecue a cada función de las personas o los equipos de tu proyecto sin darles más acceso del que necesitan.

Desde el menor hasta el mayo acceso, los roles para un repositorio de organización son:

  • Lectura: se recomienda para colaboradores que no trabajan en el código, pero que quieren ver el proyecto o hablar sobre él
  • Clasificación: Recomendado para colaboradores que necesitan administrar de forma proactiva incidencias, debates y solicitudes de incorporación de cambios sin acceso de escritura
  • Escritura: se recomienda para los colaboradores que insertan cambios activamente en el proyecto
  • Mantenimiento: se recomienda para los jefes de proyecto que necesiten administrar el repositorio sin acceder a acciones confidenciales o destructivas
  • Administración: se recomienda para usuarios que necesitan acceso total al proyecto, incluidas acciones confidenciales y destructivas, como administrar la seguridad o eliminar un repositorio

Puede crear roles de repositorio personalizados. Para más información, consulta Administrar roles de repositorio personalizados en una organización.

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 más información, consulta Establecimiento de 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 más información sobre las opciones de configuración específicas, consulte Administrar configuraciones de la organización.

Adicionalmente a administrar los ajustes a nivel organizacional, los propietarios de organización tienen acceso administrativo a cada repositorio que pertenece a la organización. Para más información, consulta Roles en una organización.

Advertencia

Cuando alguien agrega una clave de implementación a un repositorio, cualquier usuario que tenga la clave privada puede leer o escribir en el repositorio (según la configuración de la clave), incluso si luego se le elimina de la organización.

Permisos para cada rol

Nota:

Los roles necesarios para usar las características de seguridad se enumeran en Requisitos de acceso para las características de seguridad a continuación.

Acción del repositorioLecturaEvaluación de prioridadesEscrituraMantenerAdministrador

| Manage individual, team, and outside collaborator access to the repository

| | | | |

|

| Pull from the person or team's assigned repositories

|

|

|

|

|

|

| Fork the person or team's assigned repositories

|

|

|

|

|

|

| Edit and delete their own comments

|

|

|

|

|

|

| Open issues

|

|

|

|

|

|

| Close issues they opened themselves

|

|

|

|

|

|

| Reopen issues they closed themselves

|

|

|

|

|

|

| Have an issue assigned to them

|

|

|

|

|

|

| Send pull requests from forks of the team's assigned repositories

|

|

|

|

|

|

| Submit reviews on pull requests

|

|

|

|

|

|

| Approve or request changes to a pull request with required reviews

| | |

|

|

|

| Apply suggested changes to pull requests

| | |

|

|

|

| View published releases

|

|

|

|

|

|

| View GitHub Actions workflow runs

|

|

|

|

|

|

| Edit wikis in public repositories

|

|

|

|

|

|

| Edit wikis in private repositories

| | |

|

|

|

| Report abusive or spammy content

|

|

|

|

|

|

| Apply/dismiss labels

| |

|

|

|

|

| Create, edit, delete labels

| | |

|

|

|

| Close, reopen, and assign all issues and pull requests

| |

|

|

|

|

| Enable and disable auto-merge on a pull request

| | |

|

|

|

| Create, edit, delete milestones

| | |

|

|

|

| Apply milestones

| |

|

|

|

|

| Mark duplicate issues and pull requests

| |

|

|

|

|

| Request pull request reviews

| |

|

|

|

|

| Merge a pull request

| | |

|

|

|

| Push to (write) the person or team's assigned repositories

| | |

|

|

|

| Edit and delete anyone's comments on commits, pull requests, and issues

| | |

|

|

|

| Hide anyone's comments on discussions

| |

|

|

|

|

| Hide anyone's comments on issues, pull requests, and commits

| | |

|

|

|

| Lock conversations

| | |

|

|

|

| Transfer issues (see Transferir una incidencia a otro repositorio for details)

| | |

|

|

|

| Act as a designated code owner for a repository

| | |

|

|

|

| Mark a draft pull request as ready for review

| | |

|

|

|

| Convert a pull request to a draft

| | |

|

|

|

| Create status checks

| | |

|

|

|

| Create, edit, run, re-run, and cancel GitHub Actions workflows

| | |

|

|

|

| Create, update, and delete GitHub Actions secrets on GitHub.com

| | |

|

|

|

| Create, update, and delete GitHub Actions secrets using the REST API

| | |

|

|

|

| Create, update, and delete GitHub Actions variables on GitHub.com

| | |

|

|

|

| Create, update, and delete GitHub Actions variables using the REST API

| | |

|

|

|

| Create and edit releases

| | |

|

|

|

| View draft releases

| | |

|

|

|

| Edit a repository's description

| | | |

|

|

| View and install packages

|

|

|

|

|

|

| Publish packages

| | |

|

|

|

| Delete and restore packages

| | | | |

|

| Manage topics

| | | |

|

|

| Enable wikis and restrict wiki editors

| | | |

|

|

| Configure pull request merges

| | | |

|

|

| Configure a publishing source for GitHub Pages

| | | |

|

|

| View content exclusion settings for GitHub Copilot

| | | |

|

|

| Manage branch protection rules and repository rulesets

| | | | |

|

| View rulesets for a repository

|

|

|

|

|

|

| Push to protected branches
Doesn't apply to rulesets as these have a different bypass model. See Granting bypass permissions for your branch or tag ruleset.

| | | |

|

|

| Merge pull requests on protected branches, even if there are no approving reviews

| | | | |

|

| Create and edit repository social cards

| | | |

|

|

| Limit interactions in a repository

| | | |

|

|

| Delete an issue (see Eliminar una incidencia)

| | | | |

|

| Define code owners for a repository

| | |

|

|

|

| Add a repository to a team (see Administrar el acceso de equipo a un repositorio de la organización for details)

| | | | |

|

| Manage outside collaborator access to a repository

| | | | |

|

| Change a repository's visibility

| | | | |

|

| Make a repository a template (see Crear un repositorio de plantilla)

| | | | |

|

| Change a repository's settings

| | | | |

|

| Manage team and collaborator access to the repository

| | | | |

|

| Edit the repository's default branch

| | | | |

|

| Rename the repository's default branch (see Renombrar una rama)

| | | | |

|

| Rename a branch other than the repository's default branch (see Renombrar una rama)

| | |

|

|

|

| Manage webhooks and deploy keys

| | | | |

|

| Manage the forking policy for a repository

| | | | |

|

| Transfer repositories into the organization

| | | | |

|

| Delete or transfer repositories out of the organization

| | | | |

|

| Archive repositories

| | | | |

|

| Display a sponsor button (see Mostrando un botón de patrocinador en tu repositorio)

| | | | |

|

| Create autolink references to external resources, like Jira or Zendesk (see Configurar enlaces automáticos para referenciar recursos externos)

| | | | |

|

| Enable GitHub Discussions in a repository

| | | |

|

|

| Create and edit categories for GitHub Discussions

| | |

|

|

|

| Move a discussion to a different category

| |

|

|

|

|

| Transfer a discussion to a new repository

| | |

|

|

|

| Manage pinned discussions

| | |

|

|

|

| Lock and unlock discussions

| |

|

|

|

|

| Individually convert issues to discussions

| |

|

|

|

|

| Create new discussions and comment on existing discussions

|

|

|

|

|

|

| Delete a discussion

| |

|

|

|

|

| Create codespaces for private/internal repositories

|

|

|

|

|

|

| Create codespaces for private/internal repositories with Codespaces secrets access

| | |

|

|

|

| Create codespaces for public repositories
(users with read-only access can only create codespaces at their own expense)

|

|

|

|

|

|

| Edit the custom property values for the repository

| | | | |

|

Requisitos de acceso para las características de seguridad

En esta sección, puede encontrar el acceso necesario para las características de seguridad, como las de GitHub Advanced Security.

Nota:

Los escritores y mantenedores de los repositorios solo pueden ver directamente la información de las alertas de examen de secretos de sus propias confirmaciones. No pueden acceder a la vista de lista de alertas.

Acción del repositorioLecturaEvaluación de prioridadesEscrituraMantenerAdministrador

| Receive Dependabot alerts for insecure dependencies in a repository

| | |

|

|

|

| Dismiss Dependabot alerts

| | |

|

|

|

| Designate additional people or teams to receive security alerts

| | | | |

|

| Create security advisories

| | | | |

|

| Manage access to GitHub Advanced Security features (see Administrar la configuración de seguridad y análisis de su organización)

| | | | |

|

| Enable the dependency graph for a private repository

| | | | |

|

| View dependency reviews

|

|

|

|

|

|

| View code scanning alerts on pull requests

|

|

|

|

|

|

| List, dismiss, and delete code scanning alerts

| | |

|

|

|

| View and dismiss alertas de detección de secretos in a repository

| | |

|

|

|

| Resolve, revoke, or re-open alertas de detección de secretos

| | |

|

|

|

| Designate additional people or teams to receive alertas de detección de secretos in repositories

| | | | |

|

Información adicional