Git配置使用SSH协议传输数据

前言:

我们使用git传输数据可以使用HTTPS协议,也可以使用SSH协议。这两个协议使用的连接不一样。使用SSH协议需要通过秘钥验证,为自己创建一对秘钥(私钥和公钥)将公钥配置到要访问的服务器上。
在这里插入图片描述

git 创建秘钥:
ssh-keygen -t rsa

然后我们就会在C:\Users\用户\.ssh目录下发现生成了这两个文件
在这里插入图片描述
第一个是私钥,第二个是公钥。
打开id_rsa.pub,全选复制到要访问的远程仓库设置(GitHub、gitee)这里拿gitee测试。
在这里插入图片描述
这时我们就可以使用ssh协议来操作git了。
当我们使用的时候ssh就会用本地的私钥与远程服务器的公钥进行校验。
例如clone一个私有仓库:

git clone ssh地址

在这里插入图片描述
不用输入用户密码直接clone到本地,因为ssh秘钥已经自己校验了。如果是https协议的地址clone私有仓库则需要用户密码来验证。

帮助到您请点赞关注收藏谢谢!!!
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值