Я хочу gpg
использовать мой существующий активный ключ OpenPGP от Панели запуска, не имея необходимость генерировать и импортировать новый ключ.
$ gpg --list-keys
возвраты ничто.
Btw я пытаюсь подписать Нормы поведения
$ gpg --clearsign UbuntuCodeofConduct-2.0.txt
gpg: no default secret key: secret key not available
gpg: UbuntuCodeofConduct-2.0.txt: clearsign failed: secret key not available
Для подписания норм поведения Вы должны иметь секретный ключ ключа, с которым Вы подписываете его. Панель запуска (и другие серверы ключей) только хранит общественность ключ. Поэтому, если у Вас нет секретного ключа ключа, это регистрируется в Вашей учетной записи на Панели запуска, необходимо будет генерировать новый ключ.
Я столкнулся с подобной проблемой после некоторого исследования и борьбы, я выпустил это:
Вместо: $ gpg --list-keys
и $ gpg --clearsign UbuntuCodeofConduct-2.0.txt
,
использование: $ gpg2 --list-keys
и $ gpg2 --clearsign UbuntuCodeofConduct-2.0.txt
.
кроме того, для наблюдения секретного ключа, использование gpg2 --list-secret-keys
. (Только, чтобы видеть, что там существует)
Hope это помогает!