[Memo] TortoiseGit 使用 GPG 密钥

GitLab
  1. 安装环境

    Tools Resource Uri
    Git for Windows Mirrors of Taobao
    TortoiseGit Official Site
    Gpg4Win Official Site
  2. 生成 KEY - Kleopatra.exe

    1. 安装 Gpg4Win (假设安装路径为 C:\Program Files (x86))
    2. C:\Program Files (x86)\Gpg4Win\Kleopatra.exe
    3. 生成过程录屏 (我已经生成过 GPG Key 了)
  3. 注意事项

    1. 电邮地址: Git 服务 (Github.com、Gitlab.com 等认知的私有邮件地址。即,在自己的账户中登记过的电邮地址)
    2. RSA: 推荐更长的 4096 长度的 RSA 密钥
    3. Key ID: 生成的密钥指纹最后 16 位,即为 Key Id (TortoiseGit 需要)。
    4. 导出公钥: 点击导出按钮即可以看到 GPG 的公钥,复制到 Git 账号中即可。
  4. 配置 TortoiseGit

    [TortoiseGit Global Configuration]
    
    [user]
    name = Wang Yucai
    email = [email protected]
    signingkey = C5A1DE2E738E6ABA // Key Id。此节点为新增节点。
    [commit]
        gpgsign = true // 提交时,使用 GPG 对提交信息加密。
    [gpg]
        program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe" // 配置安装好的 GPG 路径。默认的 Git for Windows 包含了默认的 gpg.exe;但是实测后,发现默认提供的 gpg.exe 无法找到重新生成的密钥信息。
    
1.gif

© 2019 Wang Yucai.

你可能感兴趣的:([Memo] TortoiseGit 使用 GPG 密钥)