Git - 生成 SSH 公钥,免密码登录

1.全局设置

右键菜单出现 “Git”->“Git Bash” ,点击运行git

配置用户名和邮箱:

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

//global 全局 system 系统 local 本地

$ git config --global user.email "1208891423@qq.com"

2. 配置SSH免密

看是否有C:\Users\tina.ssh\id_rsa.pub,有忽略配置ssh秘钥这步
1.本地配置生成ssh

$ ssh-keygen -t rsa -C 1208891423@qq.com

----- rsa为密钥昵称,双引号里是输入email地址

2.一直回车发送给远程,结果如图所示:
在这里插入图片描述
3.sh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。如果你不想在使用密钥时输入口令,将其留空即可。这样就生产好了公钥

3.ssh公钥

码云注册好,然后配置ssh的公钥。

1.首先找到c盘用户下的.ssh文件(刚刚生成好的)
在这里插入图片描述

2.在ssh文件夹下有两个文件,一个是私钥,以pub结尾的为公钥。我们需要的是公钥,所以用记事本打开以pub结尾的id_rsa,这个文件里面就是我们需要的公钥了,将它复制一下。
在这里插入图片描述
3.当然如果你实在找不到id_rsa的话,还有一种获得公钥是的方法,可以在git运行界面,使用如下命令:

$ cat ~/.ssh/id_rsa.pub

效果如图所示,图片被红色和遮挡的这一部分就是秘钥,我们把生成的内容复制下来(记得把ssh-rsa也一起复制):
在这里插入图片描述4.把我们复制好的公钥添加到gitlab中的ssh密钥中
在这里插入图片描述
最后点击确定保存即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值