Jenins Git配置
一、安装git插件
服务器也要安装git,不然jenkins也无法使用
jenkins安装git插件:一般默认推荐安装都会包含的

二、生成证书
Markup 全选
ssh-keygen -t ed25519 -b 256 -C garson_zhang@163.com
公钥添加到git服务器上
三、在jenkins中配置ssh凭证 Credentials
管理页面:Security / Credentials

添加凭证



| 字段 | 内容说明 |
|---|---|
| Id | 内部唯一ID,可以为空,会自动生成一个,本案例中也可以填 deploy_user |
| Username | 任意标识名(如 git 或 deploy_user) |
| Private Key | 选择 “Enter directly”,粘贴 deploy_key 的内容 |
| Passphrase | 如果有设置过密钥密码,则在此输入 |
四、首次使用
配置好后,首次使用会出现报错

别慌:这是因为 Jenkins 第一次连接时需要验证 SSH 主机密钥。我们接下来将配置主机密钥验证策略。
路径:Manage Jenkins / Security
配置:Git Host Key Verification Configuration ,
默认一般为:Known hosts file 改为:Manually provided keys,并输入Approved Host Keys中
Host Keys获取方式:
Markup 全选
ssh-keyscan -t ed25519 gitee.com

然后,jenkins作业中的源码管理就不会报错啦?

如果还是报错。在服务器上手动执行以下克隆仓库命令看看什么情况
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生


