【GIT】配置多账号
[toc]
生成多个密钥
- 
生成多个密钥,生成时修改密钥文件的文件名 1 ssh-keygen -t rsa -C "邮箱"注意上述命令执行完之后第一个输入要求的是输入的保存的文件名 示例: 1 
 2
 3
 4
 5
 6ssh-keygen -t rsa -C "holdyounger@163.com"
 # 保存的时候可以选择保存文件的名称设置为 fork_hodlyounger_ssh_key
 # 接着执行另外一个账号
 ssh-keygen -t rsa -C "公司邮箱"
 # 保存的时候可以选择保存文件的名称设置为 id_rsa
- 
添加密钥 1 
 2
 3
 4
 5
 6# 切换
 ssh-agent bash
 # 添加
 ssh-add ~/.ssh/fork_hodlyounger_ssh_key
 ssh-add ~/.ssh/id_rsa
- 
将密钥添加到账户中 使用 cat查看对应账户的pub文件。将其内容添加到账户中。
- 
添加本地配置文件 添加本地配置文件用以区分密钥在哪个git中使用,配置如下所示 
 配置文件更详细的说明可以参考这篇文章 Git:单台电脑同时配置多个git账号 - 怒吼的萝卜 - 博客园新建config文件,文件内容如下所示。 
| 1 |  | 
配置文件补充说明
| 1 |  | 
校验
简单点就是ssh:
| 1 |  | 
返回 Hi (用户名)! You've successfully authenticated, but GitHub does not provide shell access. 开头样式的表示添加密钥成功了。
【GIT】配置多账号
      https://hodlyounger.github.io/2023/10/27/E_手册/Git/【GIT】Git配置多账号/