Github配置ssh详细步骤
在往github上push项目的时候,如果走https的方式,每次都需要输入账号密码,非常麻烦。而采用ssh的方式,就不再需要输入,只需要在github自己账号下配置一个ssh key即可。
一、检查本地主机是否已经存在ssh key
打开Git bash,输入下列命令
cd ~/.ssh
ls
如果存在id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key。下图即表示存在。
如果存在,则直接执行第三步。
二、生成ssh key
如果不存在,使用下列命令生成。
ssh-keygen -t rsa -C "xxx@xxx.com"
一直回车即可。
三、获取ssh key公钥内容(id_rsa.pub)
cd ~/.ssh
cat id_rsa.pub
如下图所示,复制这段内容
四、Github账号上添加公钥
1、点击右上角的头像,进入settings设置,添加SSH Keys。
2、将刚刚复制的内容添加上去
五、验证是否设置成功
ssh -T git@github.com
显示如下则表示设置成功
设置成功后,即可不需要账号密码clone和push代码
注意之后在clone仓库的时候要使用ssh的url,而不是https!
参考:
Github配置ssh key的步骤(大白话+包含原理解释)_github生成ssh key-CSDN博客