SSH免密登录配置到GitHUb上

2,653 阅读1分钟

Git有两种克隆代码的方式:

一种是http,另外一种就是SSH, SSH免密登录,免去了每次登录都输入账号密码的繁琐,但是却需要配置在电脑上 核心:其实就是先生成SSH密钥,然后把公钥关联到自己GitHub账户下面即可。

前提:电脑已经安装了Git,已经有自己的Git账号

开通git账号并配置SSH免密登录

打开git bash命令窗口

1.添加用户名和邮箱

$ git config --global user.name "xxx"

$ git config --global user.email "xxx@xxx.com"

image.png

2.生成ssh密钥,创建SSH key执行命令下面命令,点击三次回车!

$ ssh-keygen -t rsa -C "yourmail@example.com"

3.如果以前有密钥

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

image.png

4.如果创建成功会在用户目录生成.ssh文件夹

image.png 5.查看生成的密钥

有两种方法:

①在git bash输入命令: cat ~/.ssh/id_rsa.pub

image.png 或者

②进入.ssh 文件夹,查看 id_rsa.pub 文件,复制全部内容 image.png

6.注册并登录GitHub,打开id_rsa.pub文件,将生成的密钥粘贴到GitHub中,添加ssh

image.png

image.png

image.png 接下来再往远程仓库push东西的时候使用SSH连接就不需要登录了