今天突发奇想想在 jenkins 对 github 进行配置,多次尝试都是无法连接的状态;于是经过多次尝试终于解决了 jenkins 集成 github 的问题。

1、github的准备

打开github中的个人设置

在这里插入图片描述

在左侧菜单栏中找到开发者设置

在这里插入图片描述

找到Personal access tokens

在这里插入图片描述

通过Generate new token来生成一个token

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后他会生成一个token,不过你需要注意的是这个token在刷新页面之后就会消失,不会再显示

因此你需要将此token留存下来,或者直接不关闭当前页面,打开一个新的页面去做别的事

在这里插入图片描述

这是刷新之后的样子

在这里插入图片描述

2、jenkins中的配置

打开配置中的系统配置

在这里插入图片描述

找到github设置,进行如下配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、创建jenkins项目

然后我们就可以按照正常流程去创建项目了

创建一个maven项目

在这里插入图片描述

General

在这里插入图片描述

源码管理

在这里插入图片描述

在这里插入图片描述

刚开始我尝试了使用用户名和密码登录,结果发现会报错

在这里插入图片描述

于是通过多方查找,结果发现github在好久之前就需要我们使用token去登录了,因此我们在密码那块输入之前生成的token就可以了。

构建触发器

在这里插入图片描述

构建环境

在这里插入图片描述

项目构建部分

在这里插入图片描述

然后我们就可以对我们的项目进行测试了。

PS:在这里我说一个我在配置中进行的其他配置,可能是无效的,但是也没影响

当我在刚开始对github进行配置时通过网络github需要去在当前项目中开启webhook

在这里插入图片描述

当然结果发现是没有用的,因为我只生成了第一个,因此当前配置项是完全可以不去配置的,他只是用于记录jenkins在github上面拉去代码时记录的日志吧(个人猜测,不知道对不对QAQ)

好了,以上就是我将jenkins集成github的过程了,希望对你有帮助,谢谢。不对的地方希望指正,毕竟我也正在持续学习中。