• 具体错误:
gpg: 已创建目录‘/home/tsit/.gnupg’
gpg: 新的配置文件‘/home/tsit/.gnupg/gpg.conf’已建立
gpg: 警告:在‘/home/tsit/.gnupg/gpg.conf’里的选项于此次运行期间未被使用
gpg: 钥匙环‘/home/tsit/.gnupg/secring.gpg’已建立
gpg: 钥匙环‘/home/tsit/.gnupg/pubring.gpg’已建立
gpg: no default secret key: 私钥不可用
gpg: signing failed: 私钥不可用
  • 查看KEY的情形
gpg --list-keys
gpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库
  • 产生KEY

如果有KEY,需要使用gpg --edit-key。现在看到没有KEY,产生一个(约10分钟,产生后要重启):

gpg --gen-keygpg: /home/tsit/.gnupg/trustdb.gpg:建立了信任度数据库
tsit@kylin-vm:~/segment-master/segment$ gpg --gen-key
gpg (GnuPG) 1.4.20; Copyright (C) 2015 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.请选择您要使用的密钥种类:(1) RSA and RSA (default)(2) DSA and Elgamal(3) DSA (仅用于签名)(4) RSA (仅用于签名)
您的选择? 1
RSA 密钥长度应在 1024 位与 4096 位之间。
您想要用多大的密钥尺寸?(2048)2048
您所要求的密钥尺寸是 2048 位
请设定这把密钥的有效期限。0 = 密钥永不过期<n>  = 密钥在 n 天后过期<n>w = 密钥在 n 周后过期<n>m = 密钥在 n 月后过期<n>y = 密钥在 n 年后过期
密钥的有效期限是?(0) 0
密钥永远不会过期
以上正确吗?(y/n)y您需要一个用户标识来辨识您的密钥;本软件会用真实姓名、注释和电子邮件地址组合
成用户标识,如下所示:“Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>”真实姓名:柳鲲鹏
电子邮件地址:quantum6@yeah.net
注释:泰山OFFICE
您正在使用‘utf-8’字符集。
您选定了这个用户标识:“柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>”更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)?O
您需要一个密码来保护您的私钥。gpg: gpg-agent 在此次会话中无法使用
我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动
鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵!
(还需要191字节)
ssdg'ke6d8swerp[wdgk'lr[pt90=34pg[p390=3=-wg[ldg952sfwe2323-2-3923-5020959-4-03teteproiegko[gekogkdb,ldf;'.bd87f4gsss4g+54w5wgt
我们需要生成大量的随机字节。这个时候您可以多做些琐事(像是敲打键盘、移动
鼠标、读写硬盘之类的),这会让随机数字发生器有更好的机会获得足够的熵数。随机字节不够多。请再做一些其他的琐事,以使操作系统能搜集到更多的熵!
(还需要100字节)
;kfswepori325295-=06yurj5f1gf41h6df54h6dg546w3e592835729857s3df21s3df1a3sdas6dr8q23941292wk3r;df'b;l.';x';,cv /.,dg;sglk ,[q24o2sfw[3523[5ipogpsg
..+++++
........+++++
gpg: 密钥 8F16B27E 被标记为绝对信任
公钥和私钥已经生成并经签名。gpg: 正在检查信任度数据库
gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:  1 已签名:  0 信任度:0-,0q,0n,0m,0f,1u
pub   2048R/8F16B27E 2021-10-18
密钥指纹 = 4892 433D E609 15E1 D51E  41E0 85E1 9B32 8F16 B27E
uid                  柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>
sub   2048R/6613255C 2021-10-18
  • 查看生成的KEY
gpg --list-keys
/home/tsit/.gnupg/pubring.gpg
-----------------------------
pub   2048R/8F16B27E 2021-10-18
uid                  柳鲲鹏 (泰山OFFICE) <quantum6@yeah.net>
sub   2048R/6613255C 2021-10-18

如果不重启会怎样?

https://quantum6.blog.csdn.net/article/details/120827499

gpg: no default secret key: 私钥不可用相关推荐

  1. maven gpg报错:no default secret key: No secret key signing failed: No secret key

    一.问题描述 我这边情况是这样的,原本在A电脑上,通过maven打包安装都是好的,最近新弄了台电脑,然后把A电脑的gpg秘钥通过Kleopatra的方式直接导出来 然后在B电脑上通过Kleopatra ...

  2. Maven发布封装到中央仓库时候报错:no default secret key: No secret key

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 今天因为发布swagger-spring-boot-st ...

  3. gpg: skipped xxx: secret key not available的一种解决方法

    今天,在学习使用私钥来签署一个标签时遇到了一个问题.如下, gpg: skipped "xxx": secret key not available gpg: signing fa ...

  4. 解决git commit时 gpg: skipped 35F5FFB2: secret key not available问题

    转自:https://www.cnblogs.com/gdouzz/p/7124468.html commit代码时报错 gpg: skipped "35F5FFB2": secr ...

  5. git tag :gpg: skipped “xxx@xxx“: secret key not available

    最近发生件奇怪的事,我的git管理,clone,add,commit 都可以.但是git tag 时候就报错:git  tag   :gpg: skipped "xxx@xxx": ...

  6. Algorithm, Secret key and Protocol

    最近在对基于区块链构建的信任社会(未来社会形态)非常感兴趣,区块技术去中心化的特性,让没有金融机构成为了可能(包括央行,以及各种商业银行). 除了在数字货币领域大放异彩外,在包括供应链,网络购物,公平 ...

  7. AipOcr百度文字识别API Key和Secret Key申请及应用例子说明

    1.登录百度智能云网站 打开百度图文识别网站:https://console.bce.baidu.com/ai/#/ai/ocr/overview/index,输入账号密码进行登录,可以直接扫码 2. ...

  8. 申请百度文字识别APIkey和Secret Key+文字验证码识别案例

    1.首先打开百度文字识别官网,输入百度账号登陆 2.找到文字识别,然后进入后点击创建应用 3.应用名称,随便填写一个即可 文件识别包名选择 不需要即可,描述随便填一些 4.点击立即创建,出现如下图,点 ...

  9. 为什么要使用API Key 和Secret Key

    这是一对同时出现的账号密码,API Key 是用户的ID,Secret Key是密码. 正如一位网友说的"你需要两把钥匙,一把钥匙告诉他们你是谁,另一把钥匙证明你是你所说的人" 参 ...

  10. docker安装minio:Access key length should be at least 3, and secret key length at least 8 characters

    docker安装完minio之后启动镜像发现未果 查看日志: docker logs {你的minio的CONTAINER ID} 发现: ERROR Unable to validate crede ...

最新文章

  1. java锁(公平锁和非公平锁、可重入锁(又名递归锁)、自旋锁、独占锁(写)/共享锁(读)/互斥锁、读写锁)
  2. JS中编写函数去除HTML标签,js函数获取html中className所在的内容并去除标签
  3. e.target与e.currentTarget的作用
  4. 双边滤波算法的原理、流程、实现及效果
  5. java线程池有哪几种,真香系列
  6. 如何删除非当前用户下的JOB
  7. Erlang中使用变量的简单示例
  8. kvm服务器中心管理,IP KVM如何在公共场所数据中心合理应用
  9. linux查看所有用户 用户组的方法(修改用户组)
  10. 计算机网络---DHCP/NAT(简单介绍)
  11. python装饰器打印函数执行时间_python装饰器计算函数执行时间
  12. margin与padding的bug
  13. 「leetcode」 1382. 将二叉搜索树变平衡:【构造平衡二叉搜索树】详解
  14. 征途2助手网关服务器,【征途2】官方网站-《征途2》夏日激情来袭,清凉一夏版本送限定套装...
  15. 快速教孩子学编程【1】
  16. 雷达散射截面(RCS)
  17. 申通快递年营收253亿:净亏9亿 上年同期为盈利
  18. fastboot 不能烧录问题
  19. arch模型的思路_ARCH模型课件.ppt
  20. 第115章 属性关键字 - SqlListDelimiter

热门文章

  1. 计算机组成原理----Cache主存地址映射(计算题)
  2. 【数据结构】----将一个链表拆分为两个链表
  3. hdu1598-----Kruscal+枚举
  4. 仲裁服务器的作用,仲裁:见证服务器如何影响数据库可用性
  5. [中铁六局北京铁建公司]举办的演讲比赛所使用的界面(现场抓拍照片)
  6. php 获取一维数组里的最大值和最小值
  7. 卡夫卡(kafka)详解
  8. v-pre让Vue直接显示{{}}不编译
  9. 配置追踪者—Scylla v1(***测试工具)
  10. 一个oracle并发性问题的分析和解决