2015-09-28 16 views

Trả lời

5

Tôi chỉ gặp phải cùng một vấn đề và giải quyết nó bằng cách thủ công tạo ra một tập tin secring.gpg bằng cách thực hiện lệnh terminal sau:

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

Bạn phải thay thế XXXXXXXX với ID của khóa bạn muốn sử dụng . Bạn có thể liệt kê tất cả các khóa khả dụng bằng cách sử dụng lệnh gpg --list-key.

Chỉnh sửa: Tôi quên đề cập đến, rằng tôi đang sử dụng Linux.

+0

Trong thực tế điều này không làm việc. Các tập tin được tạo ra không phải là một keyring hợp lệ và Gradle từ chối nó (Gralde 2,11). –

+0

Làm việc cho tôi. Nhưng thay vì đường dẫn đầu ra cho tệp, tôi đã sử dụng tùy chọn -o của GPG để cho phép ghi tệp đó cho tôi ;-) –

2

Tôi cũng phải đối mặt với cùng một vấn đề mà tôi không thể giải quyết với số gpg --export-secret-key, như thế này.

gpg: CẢNH BÁO: không có gì xuất

Trên thực tế phiên bản gpg của tôi là 1.4.xx (với gpg --version) và có một người khác: gpg2.

Vì vậy, cố gắng này:

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

Trên máy Mac, tôi phải sử dụng gpg --export-secret-keys> ~/.gnupg/secring .gpg –

Các vấn đề liên quan