Acerca de la verificación persistente de commits
Cuando se habilita la comprobación de confirmación persistente, GitHub Enterprise Server almacena un registro de verificación junto con cada confirmación cuando se comprueba su firma. Este registro garantiza que las confirmaciones comprobadas mantengan su estado de comprobación incluso si las claves de firma se rotan, expiran o se revocan posteriormente. Para obtener más información sobre la verificación de commits persistentes, consulta AUTOTITLE.
De forma predeterminada, la comprobación de confirmación persistente está habilitada en GitHub Enterprise Server 3.17 y versiones posteriores.
Cada confirmación comprobada requiere aproximadamente 80 bytes de almacenamiento. Para instalaciones de gran tamaño con un gran número de confirmaciones verificadas (por ejemplo, cientos de miles o más), es posible que desees deshabilitar esta característica para limitar el crecimiento de los datos.
Deshabilitar la verificación persistente de confirmación
Puedes deshabilitar la comprobación de confirmación persistente para tu instancia de GitHub Enterprise Server.
-
En el shell administrativo, ejecuta el siguiente comando.
Bash ghe-config app.persist-commit-signature-verification.enabled false
ghe-config app.persist-commit-signature-verification.enabled false -
Aplique la configuración.
Bash ghe-config-apply
ghe-config-apply
Activación de la verificación de confirmación persistente
Si has deshabilitado previamente la comprobación de confirmación persistente, puedes volver a habilitarla.
-
En el shell administrativo, ejecuta el siguiente comando.
Bash ghe-config app.persist-commit-signature-verification.enabled true
ghe-config app.persist-commit-signature-verification.enabled true -
Aplique la configuración.
Bash ghe-config-apply
ghe-config-apply