Previous: La cadena de herramientas de GCC, Up: Desarrollo [Contents][Index]
guix git authenticate
La orden guix git authenticate
verifica una revisión de Git
siguiendo las mismas reglas que con los canales
(see verificación de canales). Es decir,
empezando en una revisión dada, se asegura que todas las revisiones
posteriores están firmadas por una clave OpenPGP cuya huella aparece en el
archivo .guix-authorizations de su revisión o revisiones antecesoras.
Encontrará útil esta orden si mantiene un canal. Pero de hecho, este sistema de verificación es útil en un contexto más amplio, por lo que quizá quiera usarlo para repositorios de Git que no estén relacionados con Guix.
La sintaxis general es:
guix git authenticate revisión firma [opciones…]
De manera predeterminada esta orden verifica la copia de trabajo de Git en el directorio actual; no muestra nada y termina con un código de salida cero en caso satisfactorio y con un valor distinto a cero en caso de fallo. revisión denota la primera revisión a partir de la cual la verificación tiene lugar, y firma es la huella de OpenPGP de la clave pública usada para firmar revisión. Juntas forman la “presentación del canal” (see presentación del canal). Las siguientes opciones le permiten controlar con más detalle el proceso.
--repository=directorio
-r directorio
Usa el repositorio Git en directorio en vez del directorio actual.
--keyring=referencia
-k referencia
Carga el anillo de claves desde referencia, la rama de referencia como
por ejemplo origin/keyring
o mi-anillo-de-claves
. La rama debe
contener las claves públicas de OpenPGP en archivos .key, binarios o
con “armadura ASCII’. De manera predeterminada el anillo de claves se
carga de la rama con nombre keyring
.
--stats
Muestra las estadísticas de firmas de revisiones tras finalizar.
--cache-key=clave
Las revisiones verificadas previamente se almacenan en un archivo bajo ~/.cache/guix/authentication. Esta opción fuerza el almacenamiento en el archivo clave de dicho directorio.
--historical-authorizations=archivo
De manera predeterminada, cualquier revisión cuyo antecesor o antecesores carezcan del archivo .guix-authorizations no se considera auténtica. En contraste, esta opción considera las autorizaciones en archivo para cualquier revisión que carezca de .guix-authorizations. El formato de archivo es el mismo que el de .guix-authorizations (see formato de .guix-authorizations).
Previous: La cadena de herramientas de GCC, Up: Desarrollo [Contents][Index]