git - Jenkins GitHub 插件无法选择我的凭据

标签 git github jenkins docker

当我尝试在 Jenkins 常规配置中配置 GitHub 服务器以设置 webhook 自动设置时,我遇到了以前从未发生过的非常奇怪的行为。

下 pull 菜单不显示我的注册凭据。我总是能够做到这一点,但突然间我不知道发生了什么。我试图卸载插件,重新启动 Jenkins,杀死 Jenkins Docker 容器并再次配置所有东西......仍然遇到同样的问题。

Enter image description here

除了无之外没有其他选项,当我添加新凭据时,我仍然将 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/

相关文章:

git - Visual Studio Code 自动推送

android - Git在android studio中看不到远程分支

php - 在我的情况下将 jenkins 服务器放在哪里

jenkins - Jenkins ,指纹伪像是什么意思?

git - 在不丢失 HEAD 的情况下将 HEAD 分配给之前的提交

git - 如何将我的 Git 'master' 分支重命名为 'release'?

git - 如何从 git 存储库追溯删除提交?

api - 通过api确定协作者的权限(对组织存储库)?

git - 知道谁将项目克隆到他们在 Gitlab 中的本地系统

java - Silk Test Open Agent 在测试执行后不会自动停止