我目前已经"使用GPG密钥签署Git提交"作为我工作流程的一部分。
我想知道如何在新计算机或操作系统上使用旧签名。
答案 0 :(得分:2)
使用GnuPG,您可以使用
轻松导出密钥gpg -a --export-secret-keys [key-id] >key.asc
然后将它们导入另一台计算机(gpg --import key.asc
)。
特别是对于签名工作,建议使用using multiple subkeys for multiple machines。如果其中一台计算机遭到入侵,您可以轻松撤销子项而不会丢失认证。