生成两个私钥是必须的,我是通过 sshconfig 里面的 host alias 来区分的。 ``` Host github.com IdentityFile ~/.ssh/id_rsa Host github-company HostName github.com IdentityFile ~/.ssh/company-github.pub ``` 以 jquery 的仓库举例,假如我直接用 GitHub 上面提供的 ssh 地址 [email protected]:jquery/jquery.git ,就会走到第一个; 如果我手动改成 git@github-company:jquery/jquery.git , 根据 ssh alias 就会使用另外一个密钥。