1.检查本地是否有SSH Key存在
在终端输入
ls -al ~/.ssh
如果输出的是: No such file or directory
, 那就没有ssh key
如果有就会出现这样,说明已经生成过ssh-key:
2.生成新的SSH key
首先在终端输入
ssh-keygen -t rsa -C "your_email@example.com"
your_email@example.com
为你在 GitHub或者GitLab 注册时的邮箱
回车后,连续按三次回车即可,终端会显示:
3.添加私钥
使用git,添加私钥时发生如下错误
ssh-add ~/.ssh/id_rsa
输出错误: Could not open a connection to your authentication agent
解决此问题的方法是先执行下
eval ssh-agent -s
ssh-add ~/.ssh/id_rsa
成功后,终端显示:Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)
4.获取公钥内容
cat /Users/xxx/.ssh/id_rsa.pub
直接整个复制就可以了。