Gerrit 配置问题解决

非 Y 不嫁゛ 提交于 2019-12-03 09:22:34

1、修复用户邮箱地址时无法验证邮箱地址导致失败

  解决方法: 

将本地电脑的id_rsa.pub的公钥添加到gerrit的管理员账号admin的秘钥管理中

修改.ssh/config文件

Host gerrit  Hostname gerrit的ip地址
  User admin
  Port 29418

然后使用命令:ssh gerrit  set-account --add-email  邮箱地址  用户名

2、Gerrit Replication Reject HOSTkey错误

修改.ssh/config文件

    Host gitlab地址
    User gitlab账号
    IdentityFile /path/to/the/private/key(id_rsa)
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null执行 ssh-keyscan -p gitlab端口  gitlab地址>>.ssh/known_ hosts3、Gerrit Replication 报Invalid privatekey 错误原因:id_rsa文件的注释是 -----Begin openssh private key---需要生成格式是 -----begin RSA private key---的才行解决:1、使用ssh-keygen -t rsa -m PEM 命令重新生成      2、将id_rsa.pub添加到gerrit管理员账号秘钥中jekins 的Gerrit Tigger  设置注意事项: 账号gerrit的管理员admin账号,秘钥文件是jekins服务器的id_rsa 文件路径, 并且id_rsa.pub 要添加到gerrit的admin账号中     Rest api 的账号密码为admin在grerrit中的加密密码,在gerrit的profile设置中查看jekins 构建任务   Repositories 中设置 Refspec :${GERRIT_REFSPEC}Branches to Build  设置 ${GERRIT_BRANCH}Additional Behavioursz中添加Strategy for choosing what to build :Gerrit triggerGerrit project  中设置 左侧 Type :plain ,Pattern: git项目名   右侧设置 Type :plain ,Pattern: 分支名 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!