当我尝试在Jenkins常规配置中配置GitHub服务器以自动设置webhooks时,我的行为从未发生过。
下拉菜单不显示我的注册凭据。我总能做到这一点,但突然间我不知道发生了什么。我试图卸载插件,重新启动Jenkins,杀死Jenkins Docker容器并再次配置所有东西......我仍然遇到了同样的问题。
除了没有其他选项,当我添加新凭据时,我仍然会将无作为唯一选项......
答案 0 :(得分:16)
问题在于GitHub插件only accepts plain text credentials。
可以手动创建GitHub访问令牌,也可以通过here所述的高级...选项自动创建。
如果你在GitHub中已经有一个访问令牌(你会在Jenkins中收到错误),你可以remove it in Github。然后你可以让Jenkins生成令牌并在Credentials菜单中选择它。