当前位置: 首页 > 知识库问答 >
问题:

使用端到端多分支管道项目创建JenkinsGit凭据问题

黄景胜
2023-03-14

错误图像-Git凭据验证失败,出现意外错误。请重试

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

该项目的工作流程如下:

  • 安装詹金斯
  • 在下面运行泊坞站实例代码
  • 将 git 存储库本地分叉并克隆到 /主页/user_name/GitHub
  • 使用 Git 创建管道
  --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

共有1个答案

东门新立
2023-03-14

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

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

其思想是:对于基于本地文件的访问,不使用Git进行身份验证。

 类似资料:
  • 我有一个多项目分级建筑在当地工作。有一个父级文件build.gradle设置。gradle文件将项目分配给它们各自的分级生成文件: 错误仍然相同,build.gradle文件(父文件)无法识别依赖项任务查看调试语句,找到并识别子生成分级文件:使用生成文件'/var/../LoadRemote/RemoteLoad_build.gradle'计算项目':LoadRemote'。对加载构建文件显示相同

  • 问题内容: 标题大多是这样说的。如何从远程git存储库触发Jenkins多分支管道项目构建? “ Trigger远程构建”构建触发器选项似乎不起作用,因为没有保存您设置的令牌。 问题答案: 目前(Jenkins 2.22),“触发触发器远程构建”构建触发选项在多分支管道作业配置中可见,但不起作用(如果您检查并指定了令牌,则无论如何保存后都会重置)。根据这个,这是故意的触发器不能确定,但一个错误,它

  • 问题内容: 目前,我们使用Jenkins作业DSL在每个Git分支上生成许多Jenkins作业。多分支管道插件似乎是一种有趣的方式,可以使用Jenkinsfiles获得一流的作业生成支持,并减少我们维护的Job DSL数量。 例如,我们有 libwidget-server 和 widget-server 开发分支项目。当libwidget- server构建完成时,将触发widget-server

  • 美好的一天, 我尝试在新的Jenkins实例上设置多分支管道,在扫描多分支管道日志中遇到了以下错误: 没有这样的文件:E:\Continuous Integration\Jenkins\jobs\Enhanced API\indexing\indexing.log 根据jenkins.err.log,我遇到了一个 这个Jenkins的版本是2.85,带有以下版本的Git插件: Git客户端插件-2

  • 我试图在Jenkins的多分支管道中指定GithubProjectProperty。我试图在选项块中设置一个条目来控制这个值,但没有成功。 管道语法片段生成器建议: 以下各项似乎都不起作用: 1)尝试将属性直接放在选项块中 错误:“属性”部分已从0.8版起重命名。请改用“选项” 2)删除properties关键字,但将选项保留在选项块中 错误:无法将选项定义为映射 3)将GitHubProject

  • 我正在使用管道插件运行Jenkins 2。我已经设置了一个多分支管道项目,其中每个分支(主、开发等)在根目录中都有一个Jenkinsfile。设置这个很简单。但是,我不知道如何让每个分支定期运行(不是分支索引),即使代码没有改变。我需要在Jenkinsfile中放入什么来启用定期构建?