2016-08-05 34 views
4

Ich habe fälschlicherweise sudo install gpg wegen Passphrase-Fehler. Jetzt kann ich nichts durch intelliJ machen. Ich bin unten Störung zu erhalten:gpg konnte die Daten nicht signieren. Fehler beim Schreiben des Commit-Objekts

gpg: skipped "10XXXXXXXXX3892": secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object 
gpg: skipped "MyUpdates": secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object 

Hier zwei geheime Schlüssel angezeigt „10XXXXXXXXX3892“ und „MyUpdates“. Gibt es eine Möglichkeit, ich gpg Fehler loswerden kann. Wie kann ich gpg deinstallieren?

Antwort

3

Das liest sich wie ein Berechtigungsproblem. Wahrscheinlich haben Sie die Schlüssel als einen anderen Benutzer erstellt/installiert, als IntelliJ darunter läuft. Angenommen, Sie IntelliJ unter Ihrem normalen Benutzerkonto ausgeführt werden (die Sie in der Regel tun sollen), nehmen Sie Eigentum an dem GnuPG Home-Verzeichnis wieder:

sudo chown -R $USER:$USER ~/.gnupg 

Dann stellen Sie sicher, dass die privaten Schlüssel sehen:

gpg --list-secret-keys