打开git bash,$ cd ~/.ssh
$ ssh-keygen -t rsa -C "iampomelo@foxmail.com"
提示Enter file in which to save the key,如果之前没有key,直接enter
Enter passphrase (empty for no passphrase):可直接enter不必设置
Enter same passphrase again:可直接enter不必设置
第2个key起要在step3输入id_rsa名,如/c/Users/iampo/.ssh/id_rsa_2
$ ssh-agent.exe bash
$ ssh-add ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_2
把id_rsa.pub和id_rsa_2.pub里的key添加到对应的github->settings->SSH and GPG keys->SSH keys中,就完成了
附录:
-D:删除ssh-agent中的所有密钥.
-d:从ssh-agent中的删除密钥
-e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。
-s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。
-L:显示ssh-agent中的公钥
-l:显示ssh-agent中的密钥
-t life:对加载的密钥设置超时时间,超时ssh-agent将自动卸载密钥
-X:对ssh-agent进行解锁
-x:对ssh-agent进行加锁