问题标签 [gpg-signature]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JGit:GPG 在不传递密码或使用控制台输入的情况下提交文件?
我正在尝试使用 gpg 提交到 git,我已经使用了我的用户名和令牌,并且它可以在没有任何密码短语的情况下使用 ssh 但不适用于 gpg!
我遇到以下错误
我想了解这些事情:
- jgit 需要哪些凭据/配置才能使用 GPG?
- 我们如何发送密码以及如何确保使用缓存的 gpg 密码?
我尝试过以下事情:
- 在
.netrc
机器、用户名和密码中添加了凭据 - 启用
command.setSign(true)
- 添加了签名密钥
command.setSigningKey("KEY")
我有这些设置:
.netrc
.zshrc
.gnupg/gpg-agent.conf
gpg.conf
gnupg - GPG:如何删除错误的会话密钥并再次被要求输入加密密码?
我试图解决这个 Geocache:
https://www.geocaching.com/geocache/GC67EXW_signaturbruch
当我尝试解决时,它给了我一个密码提示,gpg message.asc
但当时我不知道正确的密码。
现在我知道了,但无论我如何尝试,它都不会再次给我密码提示。
输出如下:
(我在德国 MacOs Mojave 10.14.6 上,我gpg --version
给了我这个:
有人可以告诉我,我怎样才能再次被要求输入密码???我在整个互联网上搜索了诸如“重新启动计算机”、重新安装所有 gpg 工具、删除所有 .gpg 文件等解决方案,但没有什么能让它变得更好。
提前致谢。
git - git log colorify GPG签名验证状态
Git log pretty-format 有占位符%G?
我想G
用绿色和B
红色打印。我怎样才能做到这一点?
G
用good
和B
替换也很好bad
。
请不要建议使用第三方 cmds,如sed或awk。
gpg-signature - 获取 GPG 公钥的密钥签名/指纹
如何从 GPG 公钥中获取密钥签名?例如,我需要在这里为 Spotify 的公钥签名: https ://download.spotify.com/debian/pubkey.gpg
像这样的东西,但对于 GPG 密钥。
这是据我所知:
gnupg - .gpg、.sig. 和 .asc 之间有哪些有意义的区别?
我知道.asc
签名作为文本文件输出,而.sig
&.gpg
是二进制文件。
除此之外:
.sig
和.gpg
同一个文件有不同的扩展名吗?如果不是,为什么要使用一个而不是另一个?- 文本文件和二进制文件之间,相对优势是什么?安全性、效率、兼容性等
kubectl - 从谷歌 kubernetes kubectl 损坏的 gpg 密钥
因此,我尝试从官方存储库安装 kubectl,但在添加其密钥时出现错误:https ://packages.cloud.google.com/apt/doc/apt-key.gpg 。
我试过了user@machine:~/Downloads$ gpg --verify apt-key.gpg
gpg: verify signatures failed: Unexpected error
这对你来说也是一把坏钥匙吗?我是第一次使用 DeepinOS,所以可能是内部问题?
maven - Maven:无法执行 gpg 命令
我正在尝试将我的学校项目添加到 Maven 存储库。我正在关注本教程:https ://blog.sonatype.com/2010/01/how-to-generate-pgp-signatures-with-maven/ 。我已经成功生成了一个密钥和密码,并且我已经将该链接中的插件添加到了我的 pom 文件中。
当我运行命令mvn clean deploy -Dgpg.passphrase=mypassphrase
时,它说
如果我只运行mvn clean deploy
它说
我试图谷歌这个,但我无法找到完全相同的问题。我在 Windows 10 上运行这个项目。
pgp - 从指纹导入 PGP 公钥
我有指纹71A3 B167 3540 5025 D447 E8F2 7481 0B01 2346 C9A6
,我想下载公钥来验证存档。我想从终端下载密钥,并尝试使用该命令:
我得到了这个结果
然后我使用recv-key
结果:
我做了一些研究,然后再次尝试:
结果:
使用命令 list-keys 我可以看到结果: gpg --list-keys
现在,我尝试进行验证
结果:
我试图下载公钥形式https://bitcoin.org/en/full-node#mac-os-x-yosemite-1010x和https://keys.openpgp.org(带指纹)但我得到不同的值.
git - 如何禁用每个 repo 的 GPG 签名
我目前在我的计算机上设置了 GPG 签名,它工作正常。这是为了使用我的公司电子邮件地址提交给我工作的公司的回购协议所必需的。
我如何使用我的个人电子邮件地址在我自己的个人 git 帐户下为许多开源存储库做出贡献。
问题是,当我提交任何它想作为我的工作帐户而不是我的个人帐户提交的内容时,它会弹出 GPG 签名窗口,询问我的密码。
我设法让它停止使用它。
我一直在寻找一种永久的方式来为不同的 repos 关闭 GPG 签名。我已经将它们设置为在这些存储库中使用我的电子邮件,但我无法弄清楚如何让 GPG 停止这些存储库。