2018年02月08日
同系统下多SSH 使用
新建SSH-KEY
1 | ssh-keygen -t rsa -b 4096 -C "[email protected]" |
输入SSH KEY 文件位置,例如/Users/you/.ssh/id_rsa_2
为什么是id_rsa_2
?
一般会有一个id_rsa
为默认KEY。
1 | Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] |
添加到~/.ssh/config
新建文件~/.ssh/config
编辑如下内容
1 | Host github.com |
注意:如果多个github账号,Host
不能设置为相同。
最后添加新KEY到系统,并添加公钥到github
对应账号。
1 | ssh-add -K ~/.ssh/id_rsa |
测试KEY是否添加
1 | ssh-add -l |
测试KEY是否有效
1 | ssh -T [email protected] |
Git项目中设置
设置对应email
与name
1 | git config --local user.email "***@****.***" |
添加remote
,注意与HostName
对应
1 | git remote add origin [email protected]:****/***.git |
也可以直接修改.git/config
。