【问题标题】:Accessing private GitHub repos in Jenkins Multibranch Pipeline在 Jenkins Multibranch Pipeline 中访问私有 GitHub 存储库
【发布时间】:2018-11-02 11:06:08
【问题描述】:

我用 SSH 和私有令牌设置了 Jenkins - 因此它可以非常愉快地访问“Git”私有存储库,并且可以通过配置屏幕设置挂钩。管道本身在这个问题之外工作得很好。

我的问题是我想在哪里创建一个“GitHub”源,以便它可以支持额外的功能(包括自动 webhook 和报告),但是所有的 repos 都是私有的,所以在尝试添加它时没有显示任何内容.

我有令牌凭据设置(Jenkins 配置的密钥,分支源的用户 + 通行证/令牌) - 它们是由对存储库具有完全访问权限的用户设置的(同一用户提供对“Git”源的 ssh 访问权限)。该令牌适用于主 Jenkins 配置。

问题: GitHub 源可以正确识别 Owner 名称,但 Repository 下拉列表始终为空。

【问题讨论】:

    标签: jenkins github multibranch-pipeline


    【解决方案1】:

    出于某种原因,令牌还需要“用户:电子邮件”权限才能正常工作,一旦添加,一切都会正常工作。但是,通过 Blue Ocean 插件及其向导进行添加要容易得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 2018-11-27
      • 2023-03-16
      • 1970-01-01
      • 2011-07-09
      • 1970-01-01
      • 2018-02-04
      相关资源
      最近更新 更多