1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Gerrit报错:Permission denied publickey的解决办法

Gerrit报错:Permission denied publickey的解决办法

时间:2022-01-26 21:00:57

相关推荐

Gerrit报错:Permission denied publickey的解决办法

Gerrit报错:Permission denied 解决办法

前言解决办法

前言

在使用Gerrit clone代码的时候,你会发现报错,错误信息大概是:Permission denied (publickey)。

OpenSSH从8.8版本开始由于安全原因开始弃用了rsa加密的密钥。

因为OpenSSH认为rsa破解成本太小了,有风险就给禁用了。

你可以通过命令:

ssh -v [git服务器]

去查看Gerrit服务器的OpenSSH的版本号,

如果≥8.8,就可以用这个方法。

解决办法

进入本机 .ssh目录,

在下面新建一个config文件,不带后缀名:

内容是:

Host gerrit的IP或者域名HostName gerrit的IP或者域名User Gerrit的用户名(例如:zhangsan)PubkeyAcceptedKeyTypes +ssh-rsaIdentityFile ~/.ssh/id_rsaPort 29418(Gerrit端口)

配置好之后clone就行了,一般就没问题了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。