ヘリット構成の問題を解決するには

1、失敗に電子メールアドレス、ユーザーのメールボックスのアドレス修理リードを確認することができません

  ソリューション: 

ヘリット管理者アカウント管理者秘密鍵管理にローカルコンピュータの公開鍵id_rsa.pubを追加

.ssh / configファイルを変更します。

ヘリットホスト
ホスト名ヘリットIPアドレス ユーザーadmin ポート29418

ユーザー名のsshのヘリット・セット・アカウント--add-メールメールアドレス:次にコマンドを使用します。

2、ゲリット・レプリケーションはホスト鍵のエラーを拒否します

.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: 分支名






おすすめ

転載: www.cnblogs.com/karl-F/p/11528755.html