一、总结
我不能每次都禁用输入密码,我是如何提交的。
2.环境
- Windows 10 企业版 LTSB 64 位 EN,
- 混帐 2.16.2.windows.1,
- gpg 代理 (GnuPG) 2.2.4,
- gpg4win 3.0.3。
3. 重现步骤
我安装并设置 Gpg4win → 我移动到带有子文件夹的.git
文件夹 →</p>
git add .
,git commit -m "Any description"
.
4. 预期行为
无需输入密码即可成功签署提交。
5. 实际行为
我得到窗口,我需要在其中输入我的密码:
pinentry-qt
请输入密码以解锁 OpenPGP 密钥:
每次提交时,我都需要输入密码;
<strong>排除:提交之间的小时间。
6.没有帮助
我在我的USERPROFILE
文件夹中找到了C:\Users\SashaChernykh
——.gnupg\gpg-agent.conf
文件。我尝试在此文件中添加no-tty、batch或no-use-agent行:
no-tty
batch
no-use-agent
我仍然得到实际行为,而不是预期的。
7. 不提供
- 请不要提出,我每次都必须输入密码;
- 或者我可以进行未签名的提交;
- 我可以在文件中为
default-cache-ttl
和max-cache-ttl
参数C:\Users\SashaChernykh\.gnupg\gpg-agent.conf
,但它不会禁用密码输入。