Estoy tratando de crear etiquetas firmadas en GitHub usando la línea de comando git. Genere una clave GPG con un nombre de usuario (de muestra) Full Name (skytreader) <[email protected]>
. Una vez hecho esto, trato de crear un signed tag. Sin embargo me sale el siguiente error:Generando una clave GPG para el etiquetado git
gpg: skipped "full <[email protected]>": secret key not available
gpg: signing failed: secret key not available
error: gpg failed to sign the data
error: unable to sign the tag
Me imagino que solo necesito crear otra clave con el nombre de usuario indicado. Pero luego, al ingresar el nombre "completo", gpg
se queja de que mi nombre debe tener al menos 5 caracteres.
¿Cómo uso esta clave con git?
¿Cambio el nombre de usuario que git usa para firmar mis etiquetas con GPG para que tenga un nombre real de al menos 5 caracteres de largo?
Una más. ¿Es posible incluir la parte "(skytreader)" en mi gitconfig (para que no tenga que generar otra clave GPG)? – skytreader
Puede ser lo que quieras. De hecho, puede usar los indicadores '-u' o' -local-user' para especificar un '' específico (también se puede establecer globalmente con 'git config --global user.signingkey '. –
Christopher