一、生成多个SSH key
$ ssh-keygen -t rsa -C "Yourname@Domainname.com"
先不要回车,输入你这个key的名称,比如key_one
然后一直按回车,生成你的key文件。
如果你有两个账号,就按这个方法再生成一个,比如生成key_two。
二、添加私钥
输入$ ssh-agent bash
然后添加key:
$ ssh-add key_one
**注意key_one的路径
添加成功会显示Identity added: key_one (key_one)
三、Github上添加SSH key
对应的账号添加对应的key,记得不要搞混了。
四、本地创建config文件
$ touch ~/.ssh/config
打开config文件vi ~/.ssh/config,填写你的配置,参考下面:
# key_one(Yourname@Domainname.com) Host github.com HostName github.com PreferredAuthentications publickey IdentityFile F:/key/key_one User one |
五、连接测试
配置好后可以远程测试:$ ssh –T git@github.com
如果成功则会显示:
Hi ***! You've successfully authenticated, but GitHub does not provide shell access.
如果不成功,请细心检查以上步奏是否有误!