1. 输入github 用户名和邮箱
git config --global user.name '你的用户名'
git config --global user.email '你的邮箱'
2. 生成公钥
ssh-keygen -C '你的邮箱' -t rsa
接下来会出现让你设置生成的ssh的保存路径以及密码,一路【回车】可以跳过。跳过的话,ssh密钥默认保存在~/.ssh/
下(也就是用户的Home下面)
3. 查看公钥
在保存位置/home/.. 使用命令
cd .ssh/
ls
进入~/.ssh
文件夹,可以看到一个私钥 id_rsa ,一个公钥 id_rsa.pub
id_rsa id_rsa.pub known_hosts
vim id_rsa.pub
vim 退出的话 输入:q 然后回车
4. 把公钥拷入github账户
增加new ssh key即可
5. 将 id_rsa加入ssh-gent:ssh-add ~/.ssh/id_rsa
如果报错:Could not open a connection to your authentication agent
那么执行下面两行,重新加入:
ssh-agent bash
ssh-add ~/.ssh/id_rsa
6. git clone 就完事了