Git GPG подписывается неудачно без четкого сообщения - PullRequest
0 голосов
/ 21 сентября 2018

Если я установлю свой Git на подпись с помощью ключа GPG, он потерпит неудачу.Я попробовал GIT_TRACE, и он не дает мне больше никакой информации:

$ GIT_TRACE=1 git commit
15:29:35.112157 git.c:344               trace: built-in: git 'commit'
15:29:35.115745 run-command.c:626       trace: run_command: 'code --wait' '/Users/b/VurbAgency/haarlem.github.io/.git/COMMIT_EDITMSG'
15:29:52.884006 run-command.c:626       trace: run_command: 'gpg' '--status-fd=2' '-bsau' 'SECRETKEYID'
error: gpg failed to sign the data
fatal: failed to write commit object

Когда я пытаюсь запустить 'gpg' '--status-fd=2' '-bsau' 'SECRETKEYID', он просто зависает после произнесения BEGIN_SIGNING H8 и больше ничего не делает.

Есть какие-нибудь идеи о том, как решить эту проблему или пути исследования?

1 Ответ

0 голосов
/ 21 сентября 2018

Я обновил GPG на своем Mac с помощью brew upgrade gpg после того, как увидел, что моя GPG была на версии 2.2.5, а самой новой была 2.2.10.

Это решило проблему, на данный момент.Тем не менее, я до сих пор не знаю, в чем причина этой проблемы.

...