1. 先安装插件 Github OAuth plugin
链接: https://wiki.jenkins.io/display/JENKINS/Github+OAuth+Plugin
2.打开GitHub,创建一个OAuth App
在这里插入图片描述
在这里插入图片描述
其中,
Homepage URL :GitHub organization 链接,
Authorization callback URL :${jenkins链接}/securityRealm/finishLogin
Client ID 和Client Serect 等会会在Jenkins配置中用到。

3.配置Jenkins,打开Configure Global Security 页面
勾选Enable security --> 勾选Github Authentication Plugin,配置如下图,Client ID 和Client Serect是第二布GitHub上生成的。
在这里插入图片描述
然后配置Authorization,这里我选的是Project-based Matrix Authorization Strategy,可以直接输入GitHub用户名来分配不同的权限。在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐