使用多个 GitHub 账户

主要观点:介绍了如何管理多个 GitHub 账号的配置,包括 SSH 配置、Git 配置和签名提交等方面。
关键信息

  • 需为每个 GitHub 账号创建至少两个 SSH 密钥,~/.ssh目录下会有相应文件。
  • 通过includeIf指令在不同目录使用不同的 Git 配置,如~/Work/目录下使用工作账号配置。
  • 签名提交可防止他人冒充,需安装gnupgpinentry-mac,用keybase创建 PGP 密钥,更新信任级别,将密钥 ID 添加到 Git 配置,更新gpg-agent.conf,首次提交需设置GPG_TTY,最后将公钥添加到 GitHub。
    重要细节
  • Git 加载所有适用的配置文件,最后值生效。
  • 在创建 PGP 密钥时,可选择添加多个邮箱地址,也可创建多个密钥分别用于不同账号。
  • 导入已有 PGP 密钥时,需使用特定命令。
阅读 11
0 条评论