【问题标题】:Github OAuth with Jenkins for organisationGithub OAuth 与 Jenkins 用于组织
【发布时间】:2020-12-19 08:06:50
【问题描述】:

我在读这个https://medium.com/@vsreelasya/github-oauth-for-jenkins-d21d76a3ff09 这很简单。

有几点我要明确:

  • 就我而言,在组织的背景下,我应该为 Jenkins 创建一个单独的帐户吗?
  • 如果不需要单独的帐户,则可以使用 /settings/OAuth 应用程序填写与教程中几乎相同的内容

在 Jenkins 中似乎有很多地方可以插入凭据:

  • 在“配置全局安全”>“Github 身份验证插件”>“全局 GitHub OAuth 设置”中
  • 在“配置系统”>“Github”中
  • 在“源代码管理”>“Git”>“存储库”工作中

我必须将凭据添加到所有这些地方吗?

【问题讨论】:

    标签: jenkins github oauth


    【解决方案1】:

    Github OAuth 让 Jenkins 依赖 Github 作为身份提供者。用户将使用 Github 登录 Jenkins。 Github 上不需要额外的“Jenkins”帐户。您可以按照this how-to 在“配置全局安全”>“身份验证”>“安全领域”>“Github 身份验证插件”中设置 Github OAuth。只需确保调整系统授权,以免最终失去对 Jenkins 的管理员访问权限。

    “配置系统”>“Github”让您可以管理 Jenkins 作业可能用于 SCM 签出的 Github 端点。您可以添加公共 Github API 或本地 Github Enterprise 安装。它与 Github OAuth 无关。

    我假设“源代码管理”>“Git”>“存储库”是一个作业配置,但它绝对与 Github OAuth 无关。

    【讨论】:

      猜你喜欢
      • 2012-05-28
      • 2021-04-01
      • 1970-01-01
      • 2018-09-23
      • 2015-09-18
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2019-07-11
      相关资源
      最近更新 更多