字
字节笔记本
2026年2月22日
Jenkins 配置 SSH Key 连接 GitHub
本文介绍如何在 Linux 服务器上配置 SSH Key,实现 Jenkins 与 GitHub 的无缝连接,确保源代码的安全传输。
将 SSH Key 配置到 GitHub 上
将 SSH Key 配置到 GitHub 上,保证 Linux 服务器与 GitHub 之间可以连通。
进入 GitHub
登录 GitHub → 点击右上角的头像 → Settings → SSH and GPG keys → New SSH Key
填写名称和 SSH 公钥
首先先确认在 /root/.ssh/ 下有 id_rsa 和 id_rsa.pub,然后将 id_rsa.pub 的内容复制到 Key 中。
生成 SSH 密钥对(如尚未生成):
bash
ssh-keygen -t rsa -C "your_email@example.com"查看公钥内容:
bash
cat /root/.ssh/id_rsa.pub测试 GitHub 和 Linux 是否连通
bash
ssh git@github.com出现 "You've successfully authenticated" 表示连通成功。
Jenkins 系列目录
- Jenkins 系列(一):在 CentOS 下的下载及安装 Jenkins
- Jenkins 系列(二):Jenkins 配置 JDK、Maven、Git
- Jenkins 系列(三):安装插件
- Jenkins 系列(四):Jenkins 配置全局安全属性并添加自定义用户
- Jenkins 系列(五):将 Linux 服务器的 SSH Key 配置到 GitHub
- Jenkins 系列(六):将 Linux 服务器注册到 Jenkins 节点中
- Jenkins 系列(七):创建 Jenkins 自动化部署任务(将项目运行在 Tomcat 中)
- Jenkins 系列(八):SpringBoot 项目创建 Jenkins 自动化部署任务
总结
通过配置 SSH Key,Jenkins 可以安全地访问 GitHub 上的私有仓库,实现自动化部署流程。这是 CI/CD 流程中的关键一步,确保构建服务器能够无缝拉取代码并执行部署任务。
原文链接:https://blog.csdn.net/qq_35620501/article/details/88599154
分享: