在Gerrit中设置Jenkins用户的最简单方法是什么?

问题描述

这是应用程序管理员一个新手问题,他继承了Gerrit和Jenkins的职责,需要同时在新服务器上进行扩展。这两个应用程序似乎可以分开工作,但是我现在需要配置Jenkins以从Gerrit存储库中读取数据,这似乎需要1)将Jenkins用户添加到gerrit,以及2)将Jenkins用户的ssh密钥添加到gerrit。

按照https://gist.github.com/styx/e512d89217d922b8f7bb的示例,我登录了Gerrit / Jenkins服务器上的Jenkins用户帐户,创建了一个新的SSH密钥,然后输入以下内容

cat .ssh/id_rsa.pub | ssh -p 29418 pmena@myserver create-account --ssh-key - jenkins --full-name "Jenkins" --email jenkins@mydomain

但是我收到此错误消息:

RSA key fingerprint is SHA256:P+uw5NRI44metZLMmqNYmzKVKvXqAGXCL3B9aaDtaCw.
RSA key fingerprint is MD5:a0:4c:b9:71:41:c4:0f:58:d5:07:d3:aa:a7:46:20:0a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[myserver]:29418,[x.x.x.x]:29418' (RSA) to the list of kNown hosts.
Permission denied (publickey).

似乎没有办法通过Gerrit GUI添加Jenkins帐户和密钥,我认为这会更简单。因此,我认为“ gerrit create-account”命令的语法可能是错误的。

预先感谢

保罗

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)