如何从我的 TortoiseGit GitHub 帐户获取签名密钥 ID

问题描述 投票:0回答:1

我正在尝试为一个项目做出贡献,我分叉了该项目,但我无法推送到我的分叉

在 TortoiseGit 的凭据下,我可以输入用户名、电子邮件和签名密钥 ID

如何从 github 获取此签名密钥 ID?

关于这个主题的 Google 搜索没有得出不涉及在 Linux 中生成 ssh 密钥的简单结果。我是否需要创建 SSH 密钥,还是可以使用我的用户名来创建?如果我需要ssh密钥,我可以通过github生成密钥吗?我在 Windows 机器上没有 .ssh 目录

windows git github ssh open-source
1个回答
0
投票

签名密钥与您的 ssh 密钥不同。 这是一个 GnuPG (GPG) 密钥,用于签署您的提交

所以 GitHub 不会为你制作一个。相反,您可以使用适用于您的操作系统的 GnuPg 软件来创建一个

您可以在 Gnu Privacy Guard

获取副本

GUI 工具 Kleopatra 可以非常轻松地通过启动并点击来创建新密钥

Ctrl+N

(它应该包含在GPG应用程序下载中)

github 上添加密钥的指南也非常有帮助:

https://docs.github.com/en/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account

© www.soinside.com 2019 - 2024. All rights reserved.