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 "[email protected]"

一直回车即可。

三、获取ssh key公钥内容(id_rsa.pub)

cd ~/.ssh
cat id_rsa.pub

如下图所示,复制这段内容

四、Github账号上添加公钥

1、点击右上角的头像,进入settings设置,添加SSH Keys。

​2、将刚刚复制的内容添加上去

五、验证是否设置成功

ssh -T [email protected]

显示如下则表示设置成功

设置成功后,即可不需要账号密码clone和push代码

注意之后在clone仓库的时候要使用ssh的url,而不是https!

参考:

Github配置ssh key的步骤(大白话+包含原理解释)_github生成ssh key-CSDN博客