Skip to main content

Enterprise Server 3.15 actualmente está disponible como versión candidata para lanzamiento.

Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación

Para mejorar la colaboración, puedes permitir las confirmaciones en ramas que hayas creado a partir de bifurcaciones de tu cuenta personal.

¿Quién puede utilizar esta característica?

People with push access to the upstream repository of a fork in a personal account can commit to the forked branches.

Cuando un usuario crea una solicitud de cambios a partir de una bifurcación que posee, normalmente tiene la autoridad de decidir si otros usuarios pueden confirmar en la rama de comparación de la solicitud de cambios. Si el autor de la solicitud de incorporación de cambios quiere una mayor colaboración, puede conceder a los mantenedores del repositorio ascendente (es decir, a cualquier persona con acceso push al repositorio ascendente) permisos para confirmar en la rama de comparación de la solicitud de incorporación de cambios. Para más información sobre los repositorios ascendentes, consulta "Acerca de las bifurcaciones".

Los autores de las solicitudes de cambios pueden otorgar estos permisos antes o después de crear una solicitud de cambios desde una bifurcación en una cuenta personal. Para obtener más información, vea «Crear una solicitud de extracción desde una bifurcación».

Puedes establecer permisos de confirmación al crear por primera vez una solicitud de extracción desde una bifurcación. Para obtener más información, vea «Crear una solicitud de extracción desde una bifurcación». Además, puedes modificar una solicitud de extracción existente para permitir que los mantenedores de un repositorio realicen confirmaciones a tu rama.

Habilitar permisos del mantenedor del repositorio en solicitudes de extracción existentes

  1. En GitHub Enterprise Server, desplázate hasta la página principal del repositorio ascendente de tu solicitud de extracción.

  2. En el nombre del repositorio ascendente, haz en Solicitudes de incorporación de cambios.

    Captura de pantalla de la página principal de un repositorio. En la barra de navegación horizontal, una pestaña, con la etiqueta "Solicitudes de incorporación de cambios", se destaca en naranja oscuro.

  3. En la lista de solicitudes de extracción, desplázate hasta la solicitud de extracción en la que deseas realizar las confirmaciones.

  4. En las bifurcaciones propiedad de los usuarios, si quiere que alguien con acceso de inserción al repositorio ascendente realice cambios en la solicitud de incorporación de cambios, seleccione Allow edits from maintainers (Permitir ediciones de los mantenedores).

    Advertencia: Si la bifurcación contiene flujos de trabajo de GitHub Actions, la opción es Allow edits and access to secrets by maintainers (Permitir modificaciones y acceso a secretos por parte de los mantenedores). El permitir las ediciones en la rama de una bifurcación que contiene flujos de trabajo de GitHub Actions también permite que un mantenedor edite los flujos de trabajo del repositorio, lo cual podría revelar los valores de los secretos y otorgar acceso a otras ramas potencialmente.

    Captura de pantalla de una solicitud de incorporación de cambios. En la parte inferior derecha, una casilla azul, habilitada, etiquetada como "Permitir modificaciones y acceso a secretos por mantenedores", está resaltada con un esquema naranja.

Información adicional