Files
obsidian_note/技术探究/Git/GPG 签名.md
2025-12-15 14:35:20 +08:00

86 lines
3.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### 密钥 gpg --armor --export 1694B1E78AC22DCA7F82063268F4A9D6D1E270C9
```
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
VHI2Tf0=
=JuKO
-----END PGP PUBLIC KEY BLOCK-----
```
### 生成新密钥
```
gpg --full-generate-key
```
- 选择密钥类型:默认 `RSA and RSA`(按回车)
- 密钥长度:建议 `4096`
- 有效期:可以设为 `0`(永不过期)或指定年限
- 输入你的 **真实姓名** 和 **邮箱地址**(必须与 Git 配置中的 user.email 一致!)
### 查看已有的 GPG 密钥
```
gpg --list-secret-keys --keyid-format=long
```
###  Git 使用这个 GPG 密钥
```
git config --global user.signingkey xxx
```
### 配置 Git 默认签名提交
```
git config --global commit.gpgsign true
```
### 导出公钥并添加到 GitHub/GitLab 等平台
```
gpg --armor --export xxxxx
```