2015-09-28 23 views

risposta

5

Ho appena incontrato lo stesso problema e risolto creando manualmente un file secring.gpg eseguendo il seguente comando da terminale:

gpg --keyring secring.gpg --export-secret-key XXXXXXXX > secring.gpg 

È necessario sostituire XXXXXXXX con l'ID della chiave che si desidera utilizzare . È possibile elencare tutte le chiavi disponibili utilizzando il comando gpg --list-key.

Edit: Ho dimenticato di dire, che sto usando Linux.

+0

In realtà questo non funziona. Il file generato non è un portachiavi valido e Gradle lo rifiuta (Gralde 2.11). –

+0

ha funzionato per me. Ma invece di piping dell'output al file, ho usato l'opzione -o del GPG di lasciarlo scrivere il file per me ;-) –

2

Ho anche affrontato con lo stesso problema che ho could'n risolvere con la gpg --export-secret-key, come questo.

gpg: ATTENZIONE: niente esportato

In realtà la versione di mio gpg era 1.4.xx (con gpg --version) e c'era un altro: gpg2.

Quindi provare questo:

gpg2 --export-secret-key XXXXXXXX > secring.gpg 
+0

Su Mac ho dovuto usare gpg-keys --export-secret> ~/.gnupg/secring .gpg –