主要观点:介绍了如何管理多个 GitHub 账号的配置,包括 SSH 配置、Git 配置和签名提交等方面。
关键信息:
- 需为每个 GitHub 账号创建至少两个 SSH 密钥,
~/.ssh
目录下会有相应文件。 - 通过
includeIf
指令在不同目录使用不同的 Git 配置,如~/Work/
目录下使用工作账号配置。 - 签名提交可防止他人冒充,需安装
gnupg
和pinentry-mac
,用keybase
创建 PGP 密钥,更新信任级别,将密钥 ID 添加到 Git 配置,更新gpg-agent.conf
,首次提交需设置GPG_TTY
,最后将公钥添加到 GitHub。
重要细节: - Git 加载所有适用的配置文件,最后值生效。
- 在创建 PGP 密钥时,可选择添加多个邮箱地址,也可创建多个密钥分别用于不同账号。
- 导入已有 PGP 密钥时,需使用特定命令。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。