После установки fre sh Linux я пытаюсь настроить свое окружение и получаю сообщение об ошибке Git: gpg failed to sign the data
при локальных изменениях. Я использую код Visual Studio, проприетарный, а не версию с открытым исходным кодом.
.gitconfig:
[user]
name = djweaver-dev
email = djweaver@djweaver.dev
signingkey = 37A0xxxx...
[core]
excludesfile = /home/dweaver/.gitignore_global
[commit]
gpgSign = true
yikes. кроме того, Я не могу найти способ скопировать выходной журнал, и при этом я не могу найти, где этот журнал , так что вот пи c:
![output log](https://i.stack.imgur.com/pgWif.jpg)
Шаги, которые я предпринял до сих пор:
- сгенерировал новый ключ (RSA 4096) в gnugp
- добавил ключ подписи к глобальному. gitconfig
- установлен
"git.enableCommitSigning": true
в настройках кода Visual Studio - клонирован мой репозиторий из github
Обычно, когда я совершаю коммит в прошлом, я получит диалоговое окно с запросом аутентификации GPG при коммите. Я не получаю это сейчас, просто диалоговое окно с ошибкой.
ОБНОВЛЕНИЕ: Хорошо, теперь я действительно запутался. Я перезапустил vscode (не первый раз, когда я делал это в этом процессе) и вуаля, все работает. Единственное, о чем я могу подумать, может быть, я как-то повлиял на каталог? В любом случае, это работает сейчас.