Jenins Git配置


一、安装git插件

服务器也要安装git,不然jenkins也无法使用

jenkins安装git插件:一般默认推荐安装都会包含的

Jenins Git配置

二、生成证书

Markup 全选
ssh-keygen -t ed25519 -b 256 -C garson_zhang@163.com

Jenins Git配置

公钥添加到git服务器上

三、在jenkins中配置ssh凭证 Credentials

管理页面:Security / Credentials

Jenins Git配置

添加凭证

Jenins Git配置

Jenins Git配置

Jenins Git配置

字段内容说明
Id内部唯一ID,可以为空,会自动生成一个,本案例中也可以填 deploy_user
Username任意标识名(如 gitdeploy_user
Private Key选择 “Enter directly”,粘贴 deploy_key 的内容
Passphrase如果有设置过密钥密码,则在此输入

 

四、首次使用

配置好后,首次使用会出现报错

Jenins Git配置

别慌:这是因为 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

Jenins Git配置

 

Jenins Git配置

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

Jenins Git配置

如果还是报错。在服务器上手动执行以下克隆仓库命令看看什么情况

 

 

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:OpenVPN IP转发,路由转发
下一篇:Jenkins配置.net core 8构建环境
评论列表

发表评论

评论内容
昵称:
关联文章

Jenins Git配置
[实操] Windows下Git多账号SSH配置
Windows下Git多账号配置,同一电脑多个ssh-key的管理
GIT Bash 简单讲解-git如何推/拉代码
Visual Studio(VS) 集成 Git 的命令窗口 Git Bash
git 放弃本地修改
git仓库子模块(submodule)项目中的实战应用
git 合并多次提交
git清理历史提交记录
git创建并切换分支
Jenkins初始配置
gitblit服务器配置指南
git-for-windows.exe 国内镜像下载
git rebase 找回丢失的代码
GIT彻底删除文件以及历史记录
Git 提交文件名大小写变更无效?用 git mv 正确提交文件名大小写修改的方法
初始化配置-数据库配置
GIT pull时候出现 refusing to merge unrelated histories
git版本回退后推送到服务器
git删除全部提交历史,成为一个新的仓库

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码