问题标签 [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.
git - gpg 未能签署数据致命:未能写入提交对象 [Git 2.10.0]
我关注了几篇关于Git 2.10发行说明中漂亮属性的文章。通过将 git 升级到 2.10.0 并对全局结果进行更改如下 -.gitconfig
但是现在我尝试使用
我看到以下错误 -
您需要一个密码来解锁密钥
用户:“XYZ(数字签名)”
2048 位 RSA 密钥,ID AAAAAAA,创建于 2016-07-01
错误:gpg 未能签署数据致命:未能写入提交对象
注意- 我仍然可以使用git commit -a -m "message"
有没有办法克服同样的问题?或者在配置中需要进行任何更改gpg
以配合 git 的升级?
更新 1
还寻求进一步的用处,遵循Is there a way to "autosign" commits in Git with a GPG key? . 我已经使用
并且很明显会得到同样的错误。
haskell-stack - 使用“堆栈上传”时出现 GPG 错误
当我运行时stack upload
出现错误:
未设置环境变量 GPG_TTY(参见 man gpg-agent)
找不到 gpg2 或 gpg 可执行文件
上传似乎成功,但错误与我有关。
这个错误的后果是什么?有没有办法避免压制它?
bouncycastle - 使用 BouncyCastle 验证 PGP 签名
我已经生成了一个 PGP 签名:
代码在这里,用 BouncyCastle 实现:
我希望能够读取此签名并使用公钥对其进行验证。这将如何变回 BouncyCastleorg.bouncycastle.openpgp.PGPSignature
对象?
git - Intellij IDEA 使用 GPG 签署 GIT 提交
GIT 提交的 GPG 签名在终端中有效,但在 Intellij Idea 中无效。
security - 为什么使用 --nodigest 选项在 rpm 签名验证输出中提到 md5
我正在使用以下命令验证 gpg 密钥。
我的 rpm 使用 RSA/SHA256 算法签名。
问题是:为什么我的输出中有 (md5)。
输出:rsa (md5) pgp OK
当我在启用 -v (详细)的情况下运行相同的命令时,它没有提到 md5
输出:
git - 为什么 git 使用 GPG 密钥而不是 SSH 密钥进行签名?
SSH 和 GPG 非对称密钥有什么区别,为什么 git 支持使用 GPG 签名而不是使用 SSH 代理?
travis-ci - 如何对由 Travis-CI 构建的文件进行 GPG 签名
我看到 Travis 有一个加密文件的工作流程,在这里。
我的用例稍微简单一些,我只想为在 Travis-CI 上构建的文件生成签名。说:
在这种情况下hello-0.0.1-a.bin
,由 Travis 构建创建,并将作为发布推送到 Github。同样,签名也必须作为版本推送到 Github(即在同一标签下)。
如果私钥/公钥对对于该构建是唯一的,我并不十分关心(即不是破坏交易)。但是,如果在构建之间共享私钥/公钥对,那将是理想的。
欣赏和提示提示或咒语。
maven - 如何忽略 Apache Maven GPG 插件的错误
我正在使用 Apache Maven GPG 插件 maven-gpg-plugin 生成所需的签名以通过 OSSRH 在 Maven Central 中发布。我在 pom.xml 中的插件定义如下,我的 OSSRH 凭据在 Maven conf/settings.xml 中,一切正常。但是,当另一个开发人员尝试时mvn install
,由于他没有安装 GPG,因此对他来说失败了。我想避免安装 GPG 的需要,除了开发人员进行部署,可能通过在构建期间忽略 maven-gpg-plugin 错误或通过任何其他方式,这样我就不需要有两个 pom.xml 一个与插件-in 和另一个没有它。
php - 无法在 Symfony 控制器中创建新的 gnupg 对象
我正在将一个项目从纯 PHP 转换为 Symfony,并且在 Symfony 中使用 gnupg 时遇到问题。
我的问题如下:我按照 PHP 的文档配置了 gnupg 没有任何问题,我重新启动了我的网络服务器,我还重新启动了 php-fpm。我刚刚创建了一个 php 文件来检查所有配置是否正确,并且在纯 php 中是否正常工作。当我尝试将代码添加到 Symfony 的控制器中时,问题就出现了。当我执行以下操作时:
我在日志中收到以下错误:
而且我不知道我能做些什么来解决它,我试图在互联网上找到答案,但我没有看到任何关于 Symfony 这个问题的帖子。任何帮助,将不胜感激。