栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Gerrit服务器初次安装后ssh配置和代码下载全过程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Gerrit服务器初次安装后ssh配置和代码下载全过程

1,登录gerrit服务器,本地使用命令git clone ssh://123.207.207.47:29418/ApiServer,拉取代码会报错,原因是没有访问权限,需要通过ssh配置公钥和私钥

2,设置用户名和邮箱

git config --global user.name chenke

git config --global user.name ckdevops@163.com

3,生成公钥私钥

ssh-keygen -t rsa -C ckdevops@163.com

连续三次回车键,会在C:User用户名.ssh下生成公钥id_rsa.pub 和私钥 id_rsa,其中公钥需要添加到gerrit的SSH Public Keys中

4,进入Settings-->SSH Public Keys-->Add Key位置,将id_rsa.pub中的所有内容拷贝到对应位置,如下图

 

 

 5,本地再次clone代码,发现还会有报错

被这个问题折磨的死去活来,以为自己配置错了,翻来覆去找问题,折磨了好长一段时间。原因是由于OpenSSH从8.8版本由于安全原因开始弃用了rsa加密的密钥,因为OpenSSH认为rsa破解成本已经低于5万美元,所以觉得成本太小了,有风险就给禁用了。

6,上述问题解决方案,进入本机 .ssh目录,在下面新建一个config文件,不带后缀名,配置如下

Host 123.207.207.47
HostName 123.207.207.47
User chenke
PubkeyAcceptedKeyTypes +ssh-rsa
IdentityFile ~/.ssh/id_rsa
Port 29418

7,再次拉取代码,发现已经成功了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851135.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号