在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
生成ssh-key
ssh-key保存在`~/.ssh文件中
ssh-keygen -t rsa -C "
[email protected]"
默认的是保存在~/.ssh目录下的id_rsa,但如果是多个平台的话,
则在做ssh key的时候,要不同的名称命名
2) 新密钥添加到SSH agent中
因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中:
ssh-add ~/.ssh/id_rsa_work
如果出现Could not open a connection to your authentication agent的错误,就试着用以下命令:
ssh-agent bash
ssh-add ~/.ssh/id_rsa_work
3) 设置config文件
touch config
设置如下:
Host git.oschina.net-jackyrong
Hostname git.oschina.net
user jackyrong
IdentityFile ~./ssh/id_rsa
Host github.com-jackyrong
Hostname github.com
user jackyrong
IdentityFile ~./ssh/id_rsa.github
4) 分别用ssh -T 去测试,出现成功字样,证明成功了