配置 Git

本章介绍维护者级别的 git 配置。

拉取请求中使用的带标签分支(请参阅 创建拉取请求)应使用开发人员的公钥 GPG 签名。 可以通过将 -u <key-id> 传递给 git tag 来创建签名标签。 但是,由于您通常会为项目使用相同的密钥,因此可以在配置中设置它并使用 -s 标志。 要设置默认的 key-id,请使用

git config user.signingkey "keyname"

或者,手动编辑您的 .git/config~/.gitconfig 文件

[user]
        name = Jane Developer
        email = [email protected]
        signingkey = [email protected]

您可能需要告诉 git 使用 gpg2

[gpg]
        program = /path/to/gpg2

您可能还想告诉 gpg 使用哪个 tty(添加到您的 shell rc 文件)

export GPG_TTY=$(tty)