Bas*_*n J 6 oauth github jenkins
我想设置一个 Jenkins 来为一组从事不同项目的人构建 GitHub 项目,方式是项目在 Jenkins 中的可见性遵循 GitHub 中的授权。
我之前(成功)使用 GitHub Auth Plugin 和 Committer Strategy 完成了此操作,但无法重现配置。
我到目前为止所达到的:
我添加了一些github项目,上次“GitHub Committer Strategy”帮我配置了可见性,但现在遇到了一个我不太明白的问题。
如果我将 GitHub 提交者策略的配置留空(管理员用户除外),经过身份验证的用户将看不到任何内容。有一条消息“访问被拒绝,XXX 缺少整体/读取权限”(已翻译)。
当我选中“使用 GitHub 存储库权限”时,我仍然收到此错误。当我添加“向所有经过身份验证的用户授予 READ 权限”时,用户可以看到彼此的项目。
我什至不明白它应该如何工作。如何配置插件,以便每个经过身份验证的用户都能了解他所有项目的概况?
我正在使用 Jenkins 2.223 和 GitHub 身份验证插件 0.33。
Github Authentication Plugin 为什么:使用 GitHub 用户凭据管理 Jenkins 实例,使用 GitHub-OAuth。
插件详情:https : //plugins.jenkins.io/github-oauth
配置(Github): Step1:Github.com ?设置?应用程序?授权的 OAuth 应用程序?创建一个新的应用程序。
添加您的应用程序
第 2 步:配置(Jenkins)
然后授权: * 基于矩阵的安全性:复选框检查为签入屏幕截图
更多详情请阅读https://plugins.jenkins.io/github-oauth/
| 归档时间: |
|
| 查看次数: |
2614 次 |
| 最近记录: |