Git生成SSH密钥及配置

本文详细介绍了如何生成SSH密钥,包括检查现有密钥、设置用户名和邮箱、生成新密钥,以及在Github上配置SSH密钥的过程。此外,还包含了验证SSH连接和使用SSH克隆仓库的步骤。
该文章已生成可运行项目,

想要以SSH的方式连接Git仓库,需要先生成SSH密钥并在Git仓库配置SSH密钥。这里以Github仓库为例,对Git生成SSH密钥及配置进行简单总结。

一、生成SSH密钥

1.查看是否存在SSH密钥

进入Git Bash控制台,输入以下命令查看是否存在~/.ssh目录:

cd ~/.ssh

提示不存在~/.ssh目录,说明需要生成SSH密钥:
查看是否存在ssh密钥
如果能进入到~/.ssh目录说明之前生成过密钥,可以直接使用里面的密钥。

2.设置用户名和邮箱

输入以下命令设置用户名和邮箱:

git config –global user.name ‘your username’ 
git config –global user.email ‘your email’

输入以下命令查看用户名和邮箱:

git config --global  --list

发现用户名和邮箱已经设置好了:
查看用户名和邮箱

3.生成密钥

输入以下命令生成密钥:

ssh-keygen -t rsa -C "your email"

如下图所示第一句提示是否修改默认存储目录,直接回车不修改,第二句提示是否输入密钥口令,回车表示不设置密钥口令,第三句提示再次输入相同密钥口令,没设置就回车跳过:
生成密钥

4.查看生成的密钥

进入用户目录下的.ssh文件夹,发现已经成功生成了密钥,id_rsa为私钥,id_rsa.pub为公钥:
查看生成的密钥

二、Github配置SSH密钥

进入Github设置页:
进入Github设置页
选择SSH and GPG keys设置项,点击New SSH key按钮:
点击New SSH key按钮
然后添加SSH公钥:
添加SSH公钥
SSH公钥添加完成,见下图:
SSH公钥添加完成

三、验证SSH连接

输入以下命令验证SSH连接:

ssh -T git@github.com

SSH连接验证成功:
验证SSH连接
输入以下命令通过SSH的方式克隆远程仓库:

git clone git@github.com:RtxTitanV/springcloud-config-repository.git

通过SSH的方式克隆远程仓库成功:
SSH方式克隆远程仓库

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RtxTitanV

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值