git 多账户的ssh配置

1. 生成针对某个账号的密钥 

ssh-keygen -t rsa -C "xxxx@email.com"

2. 上述命令回车之后,会让你输入密钥存放的地址

#文件名可以随意,推荐以id_rsa起,后跟这个密钥对应的邮件名,方便记忆

3. 之后会提示输入密码,可填可不填

4. 上述步骤则生成完了一个密钥

5. 将密钥加入ssh-agent

ssh-add ~/.ssh/id_rsa

#可以使用下面的命令查看是否加入成功

ssh-add -l

#可以用下面的命令从ssh-agent中删除对应的密钥

ssh-add -d

6. 添加 ssh 配置文件

在 ~/.ssh 目录创建 config 配置文件

touch ~/.ssh/config

并写入如下内容(下图仅以github为例,多个则添加多项)

Host github.com

    HostName        github.com

    User            your_name_in_github

    IdentityFile    /Users/your_user_name_in_os/.ssh/id_rsa_github

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容