Mac配置Github/Gitlab的SSH Key

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(let_us_code)
➤博主域名:https://www.zengqiang.org
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/14084068.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

热烈欢迎,请直接点击!!!

进入博主App Store主页,下载使用各个作品!!!

注:博主将坚持每月上线一个新app!!!

一、设置git的user name和email

第一次使用,或者还没有配置过的话需要操作一下命令,自行替换相应字段。

1 git config --global user.name "strengthen"
2 git config --global user.email  "newsagency@163.com"

查看当前Git环境所有配置,还可以配置一些命令别名之类的

git config --list 

二、检查是否存在SSH Key

访达目录下,【command】+【shift】+【G】输入:【~/.ssh】

或:

//检查.ssh文件夹是否存在
$ ls -al ~/.ssh

若没有SSH Key,则需生成。终端输入:

sh-keygen -t rsa -C "newsagency@163.com"

系统提示输入文件保存位置等信息,连续按三次回车即可,生成的SSH key文件:id_rsa、id_rsa.pub。

三、获取SSH Key

访达目录下,【command】+【shift】+【G】输入:【~/.ssh】

用文本方式打开:【id_rsa.pub】,复制里面的内容。

或:

1 //查看公钥
2 $ cat id_rsa.pub
3 //将公钥复制过程剪贴板
4 $ pbcopy <id_rsa.pub 

四、在Github/Gitlab的Setting里面添加SSH公钥内容。
测试配置SSH Key是否成功:

1 ssh -T git@github.com
2 //运行结果
3 Hi strengthen! You've successfully authenticated, but GitHub does not provide shell access.

之前是https的链接,修改为SSH方式:
直接修改项目目录下 .git文件夹下的config文件,将地址修改一下即可。

原文地址:https://www.cnblogs.com/strengthen/p/14084068.html