Sto provando a creare tag firmati in GitHub utilizzando la riga di comando git. Ho generato una chiave GPG con un nome utente (campione) Full Name (skytreader) <[email protected]>
. Fatto ciò, provo a creare un signed tag. Tuttavia ho il seguente errore:Generazione di una chiave GPG per git tagging
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
Immagino di dover creare un'altra chiave con il nome utente indicato. Ma poi, inserendo il nome "completo", gpg
si lamenta che il mio nome dovrebbe essere lungo almeno 5 caratteri.
Come si usa questa chiave con git?
Devo cambiare il nome utente che git usa per firmare i miei tag con GPG in modo da ottenere un nome reale di almeno 5 caratteri?
Un altro. È possibile includere la parte "(skytreader)" nel mio gitconfig (quindi non devo generare un'altra chiave GPG)? – skytreader
Può essere qualsiasi cosa tu voglia. In effetti, puoi usare i flag '-u' o' --local-user' per specificare uno specifico '' (può anche essere impostato globalmente con 'git config --global user.signingkey '. –
Christopher