GitHub 现在支持 SSH 提交验证,因此您可以使用自己生成的 SSH 公钥在本地签署提交和标签,这将使其他人对您所做的更改的来源感到放心。如果提交或标记具有可加密验证的 SSH 签名,则 GitHub 将使提交或标记“已验证”或“部分验证”。
如果您已经使用 SSH 密钥进行 GitHub 身份验证,则现在可以上传相同或不同密钥对的公钥以将其用作签名密钥。您可以向您的帐户添加任意数量的签名密钥。有关更多信息,请访问 GitHub 文档中的SSH 提交验证。
鉴于最近的事件,我想知道:使用 SSH 密钥与 GPG 密钥签署提交之间有什么区别?
如果您已经使用 SSH 密钥进行 GitHub 身份验证,则现在可以上传相同或不同密钥对的公钥以将其用作签名密钥。您可以向您的帐户添加任意数量的签名密钥。有关更多信息,请访问 GitHub 文档中的SSH 提交验证。
鉴于最近的事件,我想知道:使用 SSH 密钥与 GPG 密钥签署提交之间有什么区别?
注意: 这里有一个类似的问题, 该问题涉及GPG和SSH之间的一般区别。而这个问题则是关于在签名目的下使用其中一个的区别。