我终于设法使用 gpg4win 和 cygwin 在 Windows 上配置了一个 yubikey 4。我可以在 Cygwin 中运行以下命令,我的 yubikey 会提示输入 pin 并开始闪烁,然后它会正常工作。
echo "$(uname -a)" | gpg --encrypt --sign --armor --default-key $KEYID --recipient $KEYID | gpg --decrypt --armor
但是,当我想将它用于 git 签名时,它给了我这个错误:
WARNING: unsafe permissions on homedir c:\users\***\AppData\Roaming\gnupg
我的 .gitconfig 中有正确的签名密钥和程序设置
任何人都知道如何更改 .gnupg 文件夹的权限?