NoneGpg : подпись не удалась: нет секретного ключа?

Я импортировал свой ключ gpg с другого компьютера через Клеопатру, и я пытаюсь подписать с ним коммиты git.

мой gpg --list-secret-keys --keyid-format LONG выглядит так

C:/Users/_/AppData/Roaming/gnupg/pubring.kbx
------------------------------------------------
pub   rsa2048/2721B215244B24CE 2019-07-28 [SC] [expires: 2021-07-28]
      68BA5D8CAD596A0BF7AC7F6E2721B215244B24CE
uid                 [ultimate] {my user name} <{my email address}>
sub   rsa2048/D5A02137B2475357 2019-07-28 [E] [expires: 2021-07-28]

Я настроил Git для использования ключа (2721B215244B24CE)

git config user.signingkey
2721B215244B24CE

git config commit.gpgsign
true

но когда я делаю коммит через git, он показывает следующую ошибку:

git commit -m "test"
gpg: skipped "2721B215244B24CE": No secret key
gpg: signing failed: No secret key
error: gpg failed to sign the data
fatal: failed to write commit object

что я сделал не так и как мне это исправить?

0 ответов

Другие вопросы по тегам