windows下配置公私钥

148 阅读1分钟

windows配置公私钥

install git

git 安装地址 选择合适的安装包选择下载并安装

创建秘钥

  1. 在本地新建一个文件夹(此文件夹就是从git lab 拉下代码存放的地方)

  2. 文件夹右键点击选择 git bash here 在这里插入图片描述

  3. 在弹开来的 git bash 窗口中输入生成秘钥的指令 xxx@xxx.com 是需要替换的自己邮箱地址

ssh-keygen -t rsa -C "xxx@xxx.com"

或者简单的生成可以输入以下命令即可

ssh-keygen -o

之后可以一路回车了。也可以不嫌麻烦输入密码验证。 在这里插入图片描述

  1. 一直回车直到出现这个界面

在这里插入图片描述 5. 可以使用ls 发现本地生成了公钥和私钥的文件 至此就算是在本地生成秘钥对了

将公钥放在远端仓库中

  1. 如上图,使用cat 命令可以查看文件,记得是带.pub后缀存放公钥的文件。
cat id_rsa_my.pub

2. 选中复制公钥,将其存放到git 仓库中, 如下图:点击 add key 并取个自己喜欢的名字即可 在这里插入图片描述 3. 添加成功之后,就会在列表中显示出自己刚添加的公钥 在这里插入图片描述

本地添加秘钥

这个时候可能还是不能正常的从远端拉取代码,可以使用 ssh-add -l 查看本地添加的秘钥,发现长得是下面这样 在这里插入图片描述

  1. 在 git bash 中运行下面命令
ssh-agent bash

2. 添加刚刚生成的私钥

ssh-add ~/.ssh/id_rsa_my

3. 使用 ssh-add -l 发现已经添加上去了,那就ok了

在这里插入图片描述 不然如果直接拉代码可能就会出现下面的界面

在这里插入图片描述

ssh 拉代码

按照上述配置,再使用git clone命令就可以成功拉到远端的代码了 在这里插入图片描述