安装了git后,在终端中设置git的user name和email
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
然后终端输入
cd ~/.ssh
如果没有此路径或者此路径下为空,说明没有创建ssh key,终端输入
ssh-keygen -t rsa -C "邮箱地址"
三个回车后生成密钥,获取公钥,并将其添加到你的GitHub上
cat id_rsa.pub
这个时候你会发现每次clone等操作都会遇到“Enter passphrase for key”让你输入私钥密码,终端输入以下命令解决。
ssh-add -K ~/.ssh/id_rsa
一般来说到这里就结束了,但是我重启电脑后还是需要私钥。这个时候终端输入
vim ~/.ssh/config
然后插入以下内容解决
Host *
UseKeychain yes
希望有所帮助