gpg: คำเตือน: การอนุญาตที่ไม่ปลอดภัยบน homedir เมื่อลงนามคอมไพล์คอมมิตบน Windows 10

ฉันกำลังสร้างคีย์ gpg ด้วย Kleopatra (เพื่อลงนามในคอมไพล์ของฉัน) และแม้ว่าจะทำงานได้อย่างสมบูรณ์แบบ เมื่อฉันพยายามแสดงรายการคีย์ด้วย

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