Jenkins链接Gitlab(Http&SSH方式)

文章目录


前言

为避免汉化导致的显示差异,以下操作中Jenkins均使用英文语言。


一、安装必要插件

1、安装git

在打包机中安装git。

下载地址:git,安装步骤就是下一步接下一步。

记住git的安装目录,我这里是C:\Program Files\Git\bin\git.exe。

2、安装Jenkins插件

在Manage Jenkins/Plugins(图片左上角,以后不再赘述)中搜索插件git,安装如下图两个插件,我安装过了所以搜不出来,在已安装插件中可以查看到。

二、配置git

1、http方式

(1)基础配置(http方式配置凭证)

在Manage Jenkins/Tools中添加git目录

在Manage Jenkins/System配置gitlab身份验证,URL填gitlab服务器的地址,然后我们需要创建凭据,点击下图的"Add"按钮。

填入gitlab的账号密码,完成后选择该条凭证并保存。

(2)测试

随便打开一个项目的Configuration设置git地址并保存,构建一下,查看console打印

2、SSH方式配置凭证

添加一个凭证

SSH凭证如图填入信息,Username、描述根据需要自行填写。

填入私钥


总结

对于项目中广泛使用SSH连接,尤其是包含子模块时,建议优先采用SSH方式连接Jenkins和GitLab。SSH不仅更安全,而且在处理子模块时更加统一和简便,避免了可能出现的认证问题,有助于保持项目结构的一致性和稳定性。

相关推荐
爱吃泡芙的小白白8 小时前
使用Cursor来进行连接SSH远程主机中出现的问题(自用)
服务器·学习·ssh·cursor
山有木兮啊11 小时前
VSCode Remote-SSH 连接Mac卡在初始化VSCode
vscode·macos·ssh
木易 士心11 小时前
GitLab 安装指南
git·gitlab
Linux运维技术栈12 小时前
GitLab社区版备份优化:3M包为何是独立完整备份?
运维·git·gitlab
taihexuelang1 天前
jenkins 部署java项目
java·servlet·jenkins
TTGGGFF1 天前
告别繁琐命令行:自研多线程 SSH 极速文件传输助手(附 GitHub 源码)
运维·ssh·github
z.q.xiao1 天前
【镜像模式】WSL如何访问windows内网服务
linux·网络·windows·gitlab·wsl·dns
a努力。1 天前
Spring Boot 4 全面拥抱 Jackson 3
java·运维·开发语言·spring boot·后端·spring·jenkins
AC赳赳老秦2 天前
Confluence + DeepSeek:构建自动化、智能化的企业知识库文档生成与维护体系
大数据·运维·人工智能·自动化·jenkins·数据库架构·deepseek
github.com/starRTC2 天前
Claude Code中英文系列教程17:将Claude Code集成在GitLab工作流里面
git·gitlab·github