使用https每次需要输入密码,使用ssh方式不需要再次认证。所以怕麻烦的大家可以重新设置一下Git的配置变量。https转成ssh的具体步骤如下:
1、打开终端,首先查看本机是否有SSH Key
ls -al ~/.ssh
如上图所示,终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key。
如上图,终端没有任何文件显示,则表示没有SSH Key存在,那么需要重新生成:
2、 生成SSH Key
ssh-keygen -t rsa -C "your_email@example.com"
注:your_email@example.com 是你自己的邮箱
3、复制SSH Key
pbcopy < ~/.ssh/id_rsa.pub
4、将SSH Key配置到git仓库
如果本地已经存下SSH Key,想要清除,重新生成,则可以使用以前命令
rm -rf ~/.ssh/*
注意:这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。