配置 Git¶
本章描述了维护者级别的 Git 配置。
拉取请求(pull request)中使用的已打标签分支(参见 创建拉取请求)应该使用开发者的公有 GPG 密钥进行签名。可以通过向 git tag 传递 -u <key-id> 参数来创建签名标签。然而,由于您通常会为该项目使用同一个密钥,因此可以在配置中设置它,然后使用 -s 标志。要设置默认的 key-id,请使用
git config user.signingkey "keyname"
或者,手动编辑您的 .git/config 或 ~/.gitconfig 文件
[user]
name = Jane Developer
email = jd@domain.org
signingkey = jd@domain.org
您可能需要告诉 git 使用 gpg2
[gpg]
program = /path/to/gpg2
您可能还想告诉 gpg 使用哪个 tty(添加到您的 shell rc 文件中)
export GPG_TTY=$(tty)