gpg: ПРЕДУПРЕЖДЕНИЕ: небезопасные разрешения для домашнего каталога при подписании git commit в Windows 10

Я создаю ключи gpg с помощью Kleopatra (чтобы подписать мои коммиты git), и хотя это работает отлично, когда я пытаюсь перечислить свои ключи с помощью

gpg --list-secret-keys --keyid-format LONG

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

gpg: WARNING: unsafe permissions on homedir 
`C:\Users\Daniel\AppData\Roaming\gnupg'
gpg: WARNING: using insecure memory!

Я уже изменил разрешения для ..\gnupg\ только на "Daniel" и удалил SYSTEM and administrator permissions в окне свойств. Что еще мне нужно сделать?


person Daniel    schedule 13.06.2018    source источник


Ответы (1)


1) установить gpg4win

2) запустить git config --global gpg.program "C:\Program Files (x86)\GnuPG\bin\gpg.exe"

Вот полный ответ https://github.com/Microsoft/vscode/issues/43809#issuecomment-366188770. Мне это помогло.

person Yegor Dovganich    schedule 23.10.2018
comment
Расширенный ответ. - person Yegor Dovganich; 23.10.2018