Tag: gnupg

为git标记生成一个GPG密钥

我试图使用git命令行在GitHub中创build签名标记。 我使用(样本)用户名Full Name (skytreader) <fullname@gmail.com>生成了一个GPG密钥。 完成之后,我尝试创build一个签名标记 。 但是,我得到以下错误: gpg: skipped "full <fullname@gmail.com>": secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data error: unable to sign the tag 我想我只需要用指定的用户名创build另一个键。 但是,input“full”这个名字, gpg抱怨我的名字至less要有5个字符。 我如何使用这个键与GIT? 我是否改变了用户使用GPG签署我的标签的用户名,这样我就能得到至less5个字符的真实姓名?

抑制基于Maven的持续集成构build的GPG签名(Travis CI)

我正在使用Travis-CI为我正在开发的一些Java开源项目提供持续集成构build。 通常这工作顺利,但我有一个问题,当POM指定GPG签名,例如 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.4</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> 这会导致Travis构build失败 – 显然是因为在运行mvn install时没有可用的密码。 查看这个版本的例子。 configurationMaven和/或Travis跳过CItesting版本的GPG签名的最佳方法是什么,但是当我执行正确的版本构build时仍然执行GPG签名?

gnupg:没有保证这个密钥属于指定的用户

我正在尝试使用名为Pass的有趣的密码pipe理工具 。 我做了以下几点: 安装gpg工具$ sudo dnf install gpg 使用$ gpg –gen-key生成$ gpg –gen-key input$ pass init "foobar id of my gpg key"如此处所述 得到 mkdir: created directory '/home/chichivica/.password-store/' Password store initialized for foobar@email.com 试图添加一个简单的密码 $ pass insert foo Enter password for foo: Retype password for foo: 还有问题 gpg: A45A123C: There is no assurance this key belongs […]

如何使用gpg命令行来检查密码是否正确

我试图自动备份与duplicity ,但是当我testing结果,我得到 gpg:公钥解密失败:密码不好 我想检查一下我使用的口令是否是与相应的gpg密钥相关的口令,但是在gpg的命令行选项中我看不到说“不要encryption或解密任何东西,只要确认我正在使用正确的密码。“ 这表明,也许我(又一次)误解了Gnu隐私卫士。 (对我嘲笑直到哭泣。 请求gpgvalidation密码是否有意义? 如果是这样,怎么样?

GPG错误“没有足够的随机字节可用。 请做一些其他的工作,让操作系统有机会收集更多的“

我在用: gpg –gen-key 有没有更好的方法来创build一个PGP密钥? 这个程序想要什么? 一个完全砰的服务器? 没有足够的随机字节可用。 请做一些其他的工作,让操作系统有机会收集更多

PGP不对称 – 没有足够的随机字节可用。 请做一些其他的工作,使操作系统有机会收集更多的熵

设置:虚拟机上的Ubuntu服务器,6核心和3GB的RAM。 当我试图通过GPG生成一个asymmetric key pair像这个gpg –gen-key 。 我得到以下错误: Not enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! 我试图谷歌一点点。 这是我意识到的,我需要启动另一个terminal,并键入cat /udev/random – >它随机生成一系列随机生成的值,以增加熵。 我没有看到在这里的任何变化watch cat /proc/sys/kernel/random/entropy_avail 它仍然坚持给我同样的错误

gpgencryption文件没有键盘交互

我运行一个crontab中的下一个命令来encryption一个文件,我不想要一个键盘交互 echo "PASSPHRASE" | gpg –passphrase-fd 0 -r USER –encrypt FILENAME.TXT 但我有这个答案: gpg: C042XXXX: There is no assurance this key belongs to the named user pub 40XXX/C042XXXX 2012-01-11 Name LastName. (comment) <user@email.com> Primary key fingerprint: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX Subkey fingerprint: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX […]

如何导出私钥/秘密ASC密钥来解密Windows中的GPG文件

背景:我的老板已经试图用公共和私人部分向我出口一个ASC密钥,但是每当我得到这个文件的私人部分永远不会加载,它不会解密任何文件。 我们已经尝试使用以下方式导出ASC密钥: Windows应用程序Kleopatra 2.1(包含在gpg4win中) Windows应用程序GNU隐私助手(包含在gpg4win中) Error: "Decryption failed. Secret Key Not available." 你如何正确导出一个秘密或私人的ASC密钥来解密gpg文件?

如何显示gpg关键细节而不导入?

我有一个postgresql apt repository gpg密钥的副本,并希望查看文件中的gpg密钥的详细信息。 这可能没有导入到一个钥匙圈?

如何信任一个apt库:Debian apt-get update error public key is not available:NO_PUBKEY <id>

尝试更新Debian Etch安装中的一些存储库,并从运行“apt-get update” W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907 W: You may want to run apt-get update to correct these problems 它的讽刺指示我运行apt-get更新是一个很好的踢球者…