" gpg:警告:homedir上的不安全权限"在Windows 10上签署git commit时

时间:2018-06-13 09:06:11

标签: git github cmd gnupg

我正在使用Kleopatra创建gpg密钥(为了签署我的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。还有什么我需要做的?

1 个答案:

答案 0 :(得分:2)

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。 它帮助了我。