当我尝试在 Jenkins 常规配置中配置 GitHub 服务器以设置 webhook 自动设置时,我遇到了以前从未发生过的非常奇怪的行为。
下 pull 菜单不显示我的注册凭据。我总是能够做到这一点,但突然间我不知道发生了什么。我试图卸载插件,重新启动 Jenkins,杀死 Jenkins Docker 容器并再次配置所有东西......仍然遇到同样的问题。
除了无之外没有其他选项,当我添加新凭据时,我仍然将 None 作为唯一选项...
最佳答案
问题在于 GitHub 插件 only accepts plain text credentials .
GitHub 访问 token 可以手动创建,也可以通过高级... 选项自动创建,如 here 所述.
如果您已经在 GitHub 中拥有访问 token (您会在 Jenkins 中遇到错误),您可以 remove it in Github .然后可以让 Jenkins 生成 token 并在 Credentials 菜单中选择它。
关于git - Jenkins GitHub 插件无法选择我的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36500729/