zoukankan      html  css  js  c++  java
  • Gerrit 配置问题解决

    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_ hosts

    3、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 trigger

    Gerrit project 中设置 左侧 Type :plain ,Pattern: git项目名 右侧设置
    Type :plain ,Pattern: 分支名






  • 相关阅读:
    『参考』.net CF组件编程(3)——在移动设备项目中使用组件
    『原创』+『参考』PPC丢失后,手机信息如何保护?(C#)
    索引贴——移动开发(.Net CF 停止更新)
    NavReady 试用小记(1)
    第一次做webcast
    Webcast预告
    恼人的"don't know how to make"错误
    在这里开博了
    针对导航产品,微软推出NavReady 2009
    NavReady的使用
  • 原文地址:https://www.cnblogs.com/karl-F/p/11528755.html
Copyright © 2011-2022 走看看