【问题标题】:Issues with Jenkins configuration with GitHub使用 GitHub 配置 Jenkins 的问题
【发布时间】:2016-01-30 01:11:27
【问题描述】:

尝试使用 GitHub 项目配置 Jenkins。 github 项目是私有的,因此它需要凭据。所以基于文章here 我正在按照步骤配置 GitHub Web 挂钩。 我正在使用最新的 Jenkins 版本(1.646)并且我也安装了 GitHub 插件。我在 64 位机器上使用 Windows 2012 R2 服务器。
我在这里看到两个问题

1> 当我转到管理 Jenkins -> 配置系统 -> 我没有看到“GitHub Web Hook”部分。相反,我看到带有复选框“管理挂钩”的“GitHub插件配置”。没有选择自动管理或手动管理的选项。

2>“GitHub 插件配置”下还有凭证选项。即使我将我的 GitHub 凭据添加为全局,我也没有看到它填充在下拉列表中以选择它。 (我尝试刷新并重新启动詹金斯)

【问题讨论】:

    标签: git github jenkins webhooks github-for-windows


    【解决方案1】:

    2:您需要一种类型为Secret Text 的凭据。该值应该是从https://github.com/settings/tokens 生成的Personal Access Token

    【讨论】:

    • 谢谢,我注意到 Web Hooks 只会在下拉列表中显示“秘密文本”类型的凭据。并且还注意到“秘密文本”类型的凭据在项目配置 -> 源代码管理下将不可用。我们在那里只看到用户名/密码和 SSH 类型凭据。所以我猜个人访问令牌仅用于 GitHub API 调用
    • 您知道为什么项目设置中只显示用户名/密码凭据,而不显示 SSH 凭据吗?
    猜你喜欢
    • 1970-01-01
    • 2020-06-18
    • 2017-09-30
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    相关资源
    最近更新 更多