添加第一个ssh key 就不多说了,不懂的可以自己查资料
ssh-keygen -t rsa -C 'email_1@email.com'
然后一路enter就好了
假设已经添加好了git的ssh key 。现在要添加bitbucket的ssh key
首先
ssh-keygen -t rsa -C 'email_2@email.com' //同一个邮箱也可以
然后指定公钥的时候,自己命名:例如 /c/Users/Administrator/.ssh/id_rsa_2 (默认名字是id_rsa,假设已经被git用了)
然后一路enter就好了
打开~/.ssh/config文件(没有则创建),添加一个Host。内容如下
如果是bitbucket
#建一个bitbucket别名,新建的帐号使用这个别名做克隆和更新
Host my_bitbucket
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa_2.pub
如果是git
#建一个github别名,新建的帐号使用这个别名做克隆和更新
Host my_github
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_2.pub
然后,使用ssh-add添加你的新ssh
ssh-add C:/Users/Administrator/.ssh/id_rsa_2
如果出现提示:Could not open a connection to your authentication agent.
则先:
eval `ssh-agent`
ssh-add C:/Users/Administrator/.ssh/id_rsa_2
下一步,将ssh key id_rsa_2 添加到git/bitbucket上。然后执行git clone
// 假如原始命令是
git clone git@bitbucket.org:somthing/mail.git
//那么你应该用如下命令
git clone my_github:somthing/mail.git
参考网址:https://blog.csdn.net/u010387196/article/details/41266255