gpt4 book ai didi

linux - 使用 Jenkins 端到端多分支管道项目创建时出现 Git 凭证问题

转载 作者:行者123 更新时间:2023-12-02 19:54:59 26 4
gpt4 key购买 nike

Image of Error - Git credential validation failed with an unexpected error. Please try again

在为 Jenkins 处理初始端到端多分支管道项目创建项目时,它在连接到本地/home/user_name/GitHub/building-a-multibranch-pipeline-project 以访问本地 git 文件时要求提供凭据.我尝试了一系列不同的方法,将我的系统凭据提供给我的 git 凭据,但似乎没有任何效果。

该项目的工作流程如下:

  • 安装 Jenkins
  • 下面运行 docker 实例代码
  • 将 git repo 本地 fork 并克隆到/home/user_name/GitHub
  • 使用 Git 创建管道 <- 这是发生 Git 错误的地方
  • 教程链接:https://jenkins.io/doc/tutorials/build-a-multibranch-pipeline-project/

  • 我意识到这可能是一个非常简单的问题,但我非常感谢任何帮助。
      --rm \
    -u root \
    -p 8080:8080 \
    -v jenkins-data:/var/jenkins_home \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v "$HOME":/home \
    jenkinsci/blueocean

    最佳答案

    检查使用文件协议(protocol)作为 URL 是否足以说服 Jenkins 及其不需要用户名/密码的 Credential 插件:

    file:///home/GitHub/building-a-multibranch-project

    这个想法是:对于基于本地文件的访问,Git 没有身份验证。

    关于linux - 使用 Jenkins 端到端多分支管道项目创建时出现 Git 凭证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58718273/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com