我正在尝试为一个项目做出贡献,我分叉了该项目,但我无法推送到我的分叉
在 TortoiseGit 的凭据下,我可以输入用户名、电子邮件和签名密钥 ID
如何从 github 获取此签名密钥 ID?
关于这个主题的 Google 搜索没有得出不涉及在 Linux 中生成 ssh 密钥的简单结果。我是否需要创建 SSH 密钥,还是可以使用我的用户名来创建?如果我需要ssh密钥,我可以通过github生成密钥吗?我在 Windows 机器上没有 .ssh 目录
签名密钥与您的 ssh 密钥不同。 这是一个 GnuPG (GPG) 密钥,用于签署您的提交
所以 GitHub 不会为你制作一个。相反,您可以使用适用于您的操作系统的 GnuPg 软件来创建一个
您可以在 Gnu Privacy Guard
获取副本GUI 工具 Kleopatra 可以非常轻松地通过启动并点击来创建新密钥
Ctrl+N
(它应该包含在GPG应用程序下载中)
github 上添加密钥的指南也非常有帮助: