本文的目的是指导在Windows操作系统下面,如何配置通过ssh key来访问gerrit服务器。
在生成本地的ssh key之前,我们需要首先检查一下自己本地是否已经生成过ssh key,如果已经生成过,则不需要再次生成,可以直接使用已经存在的ssh key,如果没生成过ssh key,则需要生成新的ssh key。
具体检查是否生成ssh key的方法如下,以管理员的方式运行powershell程序,然后再里面输入如下命令,**注意:**如果没有powershell程序,就以管理员身份运行cmd程序。
通过上面的命令和输出我们可以看出本地是没有生成过ssh key的,我们可以通过如下的命令生成ssh key。
生成ssh key的命令如下。在以管理员的方式运行powershell程序,然后执行如下命令,**注意:**如果没有powershell程序,就以管理员身份运行cmd程序。
使用下面的命令来检查生成的ssh key:
通过上面的命令和输出结果,我们可以看出,ssh key已经生成成功。
其中两个文件的含义如下:
前面我们已经在本地准备好ssh key了,下面我把准备好的ssh key配置到我们的gerrit账号下面。
使用自己的平台账号登陆gerrit的web页面,如下所示:
登录成功后,如下所示,点击你的姓名选择settings菜单。
然后再次选择SSH Public Keys选项,然后再点击右侧的Add Key按钮,如下所示:
查看本地的ssh key中的公钥,然后把你本地C:Userszhangsan.sshid_rsa.pub文件中的内容,如下所示:
复制上面命令的输出内容,将其粘贴到下面的文本框中,然后Add按钮,如下所示:
添加完成public key之后,此时你的gerrit账号下面就配置了一个public key。
到目前为止,我们已经把自己本地ssh key配置到了gerrit账号下面,下面我们来使用git命令来验证一下是否可以正常链接到gerrit服务器上进行代码的拉取和推送操作。
如果你本地还那样安装git,请参考下面的git的安装步骤,如果已经安装了git,则可以跳过git的安装步骤。
验证是否安装了git的方式通过如下命令:
通过上面的命令和输出结果,我们可以得知,本地目前是没有安装Git组件的。
在Windows上安装Git很简单,有以下几种安装方法,推荐使用第一种方式:
下载完成之后,右键以管理员的身份运行.exe文件,一路下一步即可完成Git的安装。
安装完成git之后,搜索找到git cmd程序,这个是在安装完成Git之后才用的命令行程序,右键以管理员身份运行git cmd程序,然后通过如下命令来验证是否安装成功。
上面我们完成了git的安装,接下来我们在使用git之前,需要对git简单的配置一下,这样在外面提交代码的时候。
在配置之前,可优先看一下是否已经配置了对应的参数,使用如下命令查看:
通过上面命令的输出结果来看,在本地电脑上还没有配置git用户名和邮箱的全局参数。
请参考下面的命令来进行配置,需要注意的是,你需要把后面的参数换成你自己的姓名全拼音和对应的邮箱地址:
git全局参数设置后的结果如下:
git安装并且配置好之后,现在开始尝试通过外面配置的ssh key免密链接到gerrit。
登陆gerrit的web页面,找到我们要clone的项目,具体路径为:Projects->List->选择你能访问的项目
进入下面的页面,按步骤依次点击下面的链接:
进入自己的git cmd命令行窗口,在自己用户的目录下,新建一个文件夹,用于存放gerrit的项目,然后进入到这个文件夹下面,粘贴上面复制的命令,然后回车执行。
如果弹出提示是否要继续连接,输入yes后回车,继续链接。
通过上面的命令和输出,我们可以已经可以成功地从gerrit上面克隆代码仓库到本地来。
微信号:sansui663(长安复制)
本文由知识库于2022-01-10发表在龙哥云资源网,如有疑问,请联系我们。本文链接:https://www.longgeyun.com/knowledge/21127.html
上一篇bizhubc226驱动安装教程(bizhubc226打印机连接电脑的步骤)
下一篇电脑做音乐的软件(音乐制作需要的设备)
高校最常见的食物中毒有哪些
急性肠胃炎与食物中毒怎么分辨
莫代尔面料和纯棉面料哪个好内裤 哪个儿童可以穿
为什么说开速腾的都不是一般人 速腾开出去有面子吗
活珠子和毛蛋的区别在哪里 哪个好吃
家里放石头的八大禁忌有哪些 家中石头最佳摆放位置
怎么判断自己帅还是丑男 男生怎样越长越帅
单身女生红绳戴左手还是右手 女生红绳戴哪里合适
Pr2020零基础快速入门
文字转语音App最新版3.0
APP下载页源码-带后台