一:本地生成公钥
- 每台电脑都只能生成唯一的公钥。如果想生成不同的公钥,只能将原先存在本地的公钥删除,再重新生成一个。
- 如何产生公钥?
1. 生成公钥
首先检查本机公钥:
$ cd ~/.ssh
如果提示:No such file or directory说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
生成新的密钥:
$ ssh-keygen -t rsa -C “您的邮箱地址”
在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。
您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。
查看公钥:
$ vim id_rsa.pub
记住得到的公钥。
ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQCtnybbyAJSVVQzTtxidITjLiTcwfvprbZyezKniHQ72q0KowjOyobtZr46fSiyi6jokg4a8MS9FJgrS0fDYSvNujod1U94PWWwvfzzEEmpy4HZaqbaU1Lgr2Q+z7e9ACencFm5FcSw7IF3WFX9YIjva0TgYEU6E0qpItBLlvVgPD6/t8C9zxOhlduevvAyKk5yugYN5O083Zgr/LxNzLDzfhRe6b4E5A+jyvjT2AvqtjKc0FoN89QMetAn8Z8HTT/dx0KW7B/59vt5GKhdjwbtGtVcJ7RwCfiUQo8tzNCmKAusoZde7OhbalMtOqIMVfuZtczWbM+eSQNv33k2