我想设置一个Jenkins来为一群从事不同项目工作的人构建GitHub项目,在Jenkins中项目的可见性符合GitHub中的授权。
我之前(成功地)使用GitHub Auth插件和configuration完成了这一操作,但未能复制配置。
到目前为止我达到的目标是:
我添加了一些github项目,上一次"GitHub委员会策略“帮助我配置了可见性,但是现在我遇到了一个我不太理解的问题。
如果我将GitHub委员会策略的配置留空(管理用户除外),经过身份验证的用户将看不到任何内容。有一条消息“拒绝访问,XXX缺少总体/读取权限”(已翻译)。


当我检查“使用GitHub存储库权限”时,仍然会遇到这个错误。当我添加“向所有经过身份验证的用户授予读取权限”时,用户可以看到对方的项目。
我甚至不明白它是怎么工作的。我如何配置插件,使每个通过身份验证的用户都能获得他所有项目的概述?
我正在使用Jenkins 2.223和GitHub身份验证插件0.33。
发布于 2020-05-25 04:28:26
Jenkins GitHub OAuth插件(GitHub身份验证插件)
原因:使用GitHub用户凭据管理Jenkins实例,使用GitHub OAuth应用程序。
插件详细信息:https://plugins.jenkins.io/github-oauth
配置: Step1:https://github.com→Settings→Developer Settings→New OAuth Apps→New OAuth App。

应用程序名: Jenkins
添加您的应用程序

步骤2:配置(Jenkins)

启用安全checkbox
然后授权:
欲知更多详情,请阅读https://plugins.jenkins.io/github-oauth/
https://stackoverflow.com/questions/60559456
复制相似问题