使用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/*
注意:这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。
本文指导如何在Mac上检查并生成SSHKey,将HTTPS转为SSH以实现Git克隆时不需频繁输入密码。步骤包括查看SSHKey、生成新Key、复制Key到仓库配置,以及清除或重置旧Key。
1042

被折叠的 条评论
为什么被折叠?



