Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Administración de la directiva de aprobación de confirmaciones para la organización

Puedes requerir que los usuarios aprueben automáticamente todas las confirmaciones que realicen en la interfaz web de GitHub Enterprise Server en repositorios que pertenezcan a tu organización.

¿Quién puede utilizar esta característica?

Organization owners can require all commits to repositories owned by the organization be signed off by the commit author.

Acerca de las aprobaciones de confirmación

Para confirmar que una confirmación cumple con las reglas y las licencias que rigen un repositorio, muchas organizaciones requieren que los desarrolladores aprueben todas las confirmaciones. Si tu organización requiere aprobaciones de confirmación, puedes hacer que la aprobación sea una parte sencilla del proceso de confirmación habilitando las aprobaciones de confirmación obligatorias para los usuarios que realizan la confirmación a través de la interfaz web de GitHub Enterprise Server. Después de habilitar las aprobaciones de confirmación obligatorias para una organización, el autor de la confirmación aprobará automáticamente todas las confirmaciones realizadas en los repositorios de esa organización a través de la interfaz web de GitHub Enterprise Server.

Los usuarios con acceso de administrador a un repositorio también pueden habilitar las aprobaciones de confirmación obligatorias en el nivel de repositorio. Para obtener más información, vea «Administración de la directiva de aprobación de confirmaciones para el repositorio».

Las aprobaciones de confirmación obligatorias solo se aplican a las confirmaciones realizadas a través de la interfaz web. En el caso de las confirmaciones realizadas a través de la interfaz de la línea de comandos de Git, el autor de la confirmación debe aprobar la confirmación con la opción --signoff. Para obtener más información, consulta la documentación de Git.

Puedes determinar si un repositorio al que colaboras tiene habilitadas las aprobaciones de confirmación obligatorias comprobando el encabezado del formulario de confirmación en la parte inferior del archivo que estás editando. Una vez habilitada la aprobación de confirmación obligatoria, en el encabezado aparecerá "Sign off and commit changes" (Aprobar y confirmar cambios).

Captura de pantalla del formulario de confirmación en un repositorio. El título del formulario es "Aprobar y confirmar cambios".

Antes de aprobar una confirmación, debes asegurarte de que la confirmación cumple las reglas y las licencias que rigen el repositorio donde estás realizando la confirmación. El repositorio puede usar un acuerdo de aprobación, como el certificado de origen del desarrollador de Linux Foundation. Para obtener más información, consulta Certificado de origen del desarrollador.

La aprobación de confirmaciones difiere de la firmar de confirmaciones. Para más información sobre la firma de una confirmación, consulta "Acerca de la verificación de firma de confirmación".

Administración de la aprobación de confirmaciones obligatorias para 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 "Código, planeamiento y automatización" de la barra lateral, selecciona Repositorio y, luego, haz clic en Valores predeterminados del repositorio.
  4. Seleccione o anule la selección de Require contributors to sign off on web-based commits (Requerir a los colaboradores aprobación para las confirmaciones basadas en web).