git - gpg:签名失败:没有密钥
问题描述
我不能再将任何东西提交到我的 git 存储库中。我正在运行 Windows 11,并且正在尝试从 VS Code 版本控制面板提交。我只是得到这个:
gpg: signing failed: No secret key
我的 .gitconfig 中肯定有正确的密钥,并且 gpg-agent 正在运行。我一直在尝试解决这个问题一个小时,但一直没能解决。
我的.gitconfig
:
[user]
name = Roni Nevalainen
email = kitten@kittenz.dev
signingkey = (signing key)
[core]
editor = code --wait
[commit]
gpgsign = true
[color]
ui = auto
[init]
defaultBranch = main
输出gpg --list-secret-keys
:
sec rsa4096 2020-12-19 [SC]
(gpg key)
uid [ unknown] Roni Nevalainen (kittenz.dev email) <kitten@kittenz.dev>
uid [ unknown] Roni Nevalainen (GitHub key) <31485942+Cinderkittenz@users.noreply.github.com>
uid [ unknown] Roni Nevalainen <catmaster.kissa@gmail.com>
ssb rsa4096 2020-12-19 [E]
解决方案
推荐阅读
- kubernetes - RabbitMQ 配置文件不适用于 Kubernetes 部署
- angular - 无法通过 Angular 使用 Create Order API 端点
- php - 如何使用 php 从 dhtmlx 调度程序保存/更新事件
- magento - Magento 2 在扩展模板中使用自定义块
- c++ - c++ 内联友元函数会导致名称隐藏在命名空间之间吗?
- amazon-web-services - S3 存储桶对象访问拒绝现有的
- json - 在 react native 中访问数据 JSON
- reactjs - CKEditor 如何在取消帖子时删除服务器中的图像文件
- blockchain - 如何使用 JSON RPC 检查门罗币钱包中是否有金额?
- r - Highchart 堆积柱