Linux 多分支管道github webhook
标题几乎说明了一切。我见过这些:Linux 多分支管道github webhook,linux,jenkins,github,jenkins-pipeline,webhooks,Linux,Jenkins,Github,Jenkins Pipeline,Webhooks,标题几乎说明了一切。我见过这些: 我在jenkins中安装了github服务器,但无法在多分支源代码中选择它(正如其中一个链接所建议的),它要求提供凭据,但下拉列表中没有凭据 我还设置了一个github webhook,但我不认为这有什么区别,所以,您只需添加(创建)这个凭据,就可以在下拉列表中选择它们。它可以是API密钥或SSH密钥。其中一个链接包括如何生成API密钥的手册: 您需要在此处添加的每个GitHub/GitHub企业服务器的凭据。 Jenkins需要一个个人API令牌来通过w
我在jenkins中安装了github服务器,但无法在多分支源代码中选择它(正如其中一个链接所建议的),它要求提供凭据,但下拉列表中没有凭据 我还设置了一个github webhook,但我不认为这有什么区别,所以,您只需添加(创建)这个凭据,就可以在下拉列表中选择它们。它可以是API密钥或SSH密钥。其中一个链接包括如何生成API密钥的手册: 您需要在此处添加的每个GitHub/GitHub企业服务器的凭据。 Jenkins需要一个个人API令牌来通过webhooks与GitHub交互。 此令牌可以手动创建,也可以自动创建(请参阅下一节)。 来自用户的凭据:在存储库级别需要管理员权限,但在组织级别需要所有者角色来创建它;要更新提交状态/读取协作者列表,需要写入权限。 您可以在Jenkins的GitHub权限和API令牌作用域中找到有关GitHub令牌权限的更多信息 设置凭据 如前一节所述,插件需要一个令牌才能工作。您可以选择让Jenkins代表您创建令牌,也可以手动创建令牌 让Jenkins创建令牌:此选项仅在不使用双因素身份验证时可用。 您可以通过进入高级>管理其他GitHub操作>将登录名和密码转换为令牌,让Jenkins生成令牌 自己生成令牌:首先生成一个令牌(确保阅读上一节了解授予什么权限)。然后在凭证部分(API URL下)创建一个类型为Secret Text的凭证,并将生成的令牌作为Secret Text放置 您可以在此处找到有关GitHub令牌权限的更多信息: 我希望它能对您有所帮助。因此,您只需添加(创建)此凭据,就可以在下拉列表中选择它们。它可以是API密钥或SSH密钥。其中一个链接包括如何生成API密钥的手册: 您需要在此处添加的每个GitHub/GitHub企业服务器的凭据。 Jenkins需要一个个人API令牌来通过webhooks与GitHub交互。 此令牌可以手动创建,也可以自动创建(请参阅下一节)。 来自用户的凭据:在存储库级别需要管理员权限,但在组织级别需要所有者角色来创建它;要更新提交状态/读取协作者列表,需要写入权限。 您可以在Jenkins的GitHub权限和API令牌作用域中找到有关GitHub令牌权限的更多信息 设置凭据 如前一节所述,插件需要一个令牌才能工作。您可以选择让Jenkins代表您创建令牌,也可以手动创建令牌 让Jenkins创建令牌:此选项仅在不使用双因素身份验证时可用。 您可以通过进入高级>管理其他GitHub操作>将登录名和密码转换为令牌,让Jenkins生成令牌 自己生成令牌:首先生成一个令牌(确保阅读上一节了解授予什么权限)。然后在凭证部分(API URL下)创建一个类型为Secret Text的凭证,并将生成的令牌作为Secret Text放置 您可以在此处找到有关GitHub令牌权限的更多信息:
我希望它能帮助您。我需要创建用户名等于用户名、密码等于github令牌的凭据我需要创建用户名等于用户名、密码等于github令牌的凭据正如我所说,下拉列表中没有任何凭据。我已经创建了凭据,甚至验证了您的multibranch项目中的凭据设置和Github凭据。正如我所说,下拉列表中没有任何凭据。我已经创建了凭据,甚至验证了您的多分支项目中的凭据设置和Github凭据。谢谢您的回答。解决了我的问题。谢谢你的回答。解决了我的问题。