如何配置使用多个 Github 账号 SSH 密钥
上次为了写 blog 新建了一个 GitHub 账号做演示,发现本地配置了 SSH 密钥并不生效,因此研究了下如何配置多个 SSH 密钥连接各自的 Github 账号 。
首先打开 ssh 配置文件
open ~/.ssh/config
直接修改配置,主要看第二个 ssh 配置,Host 字段需要修改个别名区分
# 第一个 github 账号的 ssh 配置 Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_rsa # 第二个 github 账号的 ssh 配置,通过命名不同的 Host 来区分 Host github.com-2 HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_hackergvn
然后在 git 的相关命令使用 Host 别名即可,比如
git clone [email protected]:hackergvn/hackergvn.github.io.git
Comments