【问题标题】:I can’t get `git tag -s` to ask for my GPG password我无法获取 `git tag -s` 来询问我的 GPG 密码
【发布时间】:2015-03-16 16:20:13
【问题描述】:

我可以手动执行 gpg 任务,然后通过 pinentry 提示输入我的密码,使用临时缓存的密码我可以执行 git tag -s 并且它可以工作,否则我会得到:

gpg: signing failed: Operation cancelled
gpg: signing failed: Operation cancelled
error: gpg failed to sign the data
error: unable to sign the tag

我使用的是 Mac OS X 10.10.2,并通过自制软件安装了 git 和 GnuPG 2.1(现代)。如何让git tag -s 询问我的密码?

【问题讨论】:

  • 不是解决方案,但至少是一种解决方法:stackoverflow.com/a/28484334/695343
  • 这通常是由于缺少/不正确的环境或配置而导致 gnupg 无法与 gpg-agent 对话或 pinentry 无法与显示器对话。将执行“手动任务”的环境与调用 git 的环境进行比较。

标签: git gnupg


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-12
    • 2012-04-19
    • 2015-10-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多