git - 当我切换机器或在不同平台上工作时,如何使用旧的 GPG key ?

标签 git pgp gnupg

我目前将“使用 GPG key 签署 Git 提交”作为我工作流程的一部分。

我想知道如何在新计算机或操作系统上使用我的旧签名。

最佳答案

使用 GnuPG,您可以轻松导出您的 key

gpg -a --export-secret-keys [key-id] >key.asc

然后将它们导入另一台计算机( gpg --import key.asc )。

特别是签约工作,using multiple subkeys for multiple machines被推荐。如果其中一台计算机遭到破坏,您可以轻松撤销子 key 而不会丢失认证。

关于git - 当我切换机器或在不同平台上工作时,如何使用旧的 GPG key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26168963/

相关文章:

git - 如何在 merge 后自动将文件解析为已解决

java - 我如何使用 git 在 Intellij 中管理 workspace.xml

java - PGP 库不会加密 Base64 字符串

linux - 如何验证 linux tarball 的完整性?

Go - Golang openpg - 创建 key 对并创建签名

java - 如何使用 GnuPG 类加密字符串?

git - 文件在 github 桌面中显示差异

java - 将 Android Studio Java 应用程序上传到 GitHub

emacs - 在哪里可以找到 Gnu Emacs 的公钥?

gnupg - 获取 OpenPGP key 的指纹