Git не могу найти файл или каталог gpg2 Windows ОС - PullRequest
0 голосов
/ 20 марта 2020

Итак, я пытаюсь подписать свои коммиты, чтобы в итоге я смог отправить запрос на слияние для внесенных изменений. Для этого требуется ключ gpg, поэтому я скачал Gpg4Win и сгенерировал ключ publi c gpg, который мне был нужен, используя Kleopatra, и связал его с моим GitLab. Все нормальные шаги необходимы. Я настроил git для своего ключа следующим образом:

git config --global user.signingkey 0B613778C578

И затем попытался зафиксировать, подписав с новым ключом:

git commit -S -m "Google Tag Manager installed onto 404 error page"

Где я получаю следующую ошибку:

gpg: skipped "0B613778C578": No secret key
gpg: signing failed: No secret key
error: gpg failed to sign the data
fatal: failed to write commit object

GitLab советует использовать следующее при получении этого сообщения:

git config --global gpg.program gpg2

Но это приводит к следующей ошибке:

error: cannot spawn gpg2: No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object

И это в основном то, где я нахожусь в. Теперь у меня есть идея, как заставить git правильно указывать на мой gpg

Это версия gpg, которую я установил: gpg (GnuPG) 2.2.19

Любая помощь очень ценится .

...