«Git: gpg не удалось подписать данные» в коде Visual Studio - PullRequest
0 голосов
/ 06 апреля 2020

После установки 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

Шаги, которые я предпринял до сих пор:

  • сгенерировал новый ключ (RSA 4096) в gnugp
  • добавил ключ подписи к глобальному. gitconfig
  • установлен "git.enableCommitSigning": true в настройках кода Visual Studio
  • клонирован мой репозиторий из github

Обычно, когда я совершаю коммит в прошлом, я получит диалоговое окно с запросом аутентификации GPG при коммите. Я не получаю это сейчас, просто диалоговое окно с ошибкой.

ОБНОВЛЕНИЕ: Хорошо, теперь я действительно запутался. Я перезапустил vscode (не первый раз, когда я делал это в этом процессе) и вуаля, все работает. Единственное, о чем я могу подумать, может быть, я как-то повлиял на каталог? В любом случае, это работает сейчас.

...