【发布时间】:2021-03-05 17:39:56
【问题描述】:
我正在尝试使用我的 Azure DevOps 帐户的 PAT 通过 Jenkins 中的 checkout 步骤进行克隆。
我所做的是:
- 在 Azure DevOps 中创建 PAT。
- 创建一个用户/密码类型的新凭据,我在其中输入了我的用户名和 PAT
- 使用此凭据通过
checkout步骤创建了 Jenkins 流水线作业。
我收到一个错误authentication failed
我在this page 中看到了如何使用-c http.extraHeader 选项从命令行使用PAT 进行克隆。你如何在 Jenkins 中使用它?
有没有办法在 Jenkins 中使用 PAT 进行身份验证?
编辑
我正在使用本地 Azure DevOps 的内部网络工作,它不使用 HTTPS 而不是 HTTP,有人告诉我这可能是原因...
【问题讨论】:
-
您能否展示您的 Jenkins 结帐步骤的相关部分?
标签: jenkins azure-devops