尝试使用configure选项,无法找到工具 配置选项和git可执行部分。看起来是这么回事 仅在成功构建后发生。请帮忙。
这是我在控制台输出部分构建项目后收到的输出:
$gros = array();
for ($j=$min - 1; $j >= 0; $j--) {
$gros[] = array('min' =>$app->request->post('minim_channel_'.$i)[$j], 'price' => $app->request->post('harga_channel_'.$i)[$j]);
}
答案 0 :(得分:15)
我的Jenkins Windows奴隶浪费了很多时间。
我知道git是在路上,因为我执行了#34; git"在构建作业的批处理命令中。
where git
C:\Program Files (x86)\Git\cmd\git.exe
显然 Jenkins Git插件在继承环境**之前执行**。
为Git设置自己的路径(只是做!!)
1)转到Windows从属配置 管理Jenkins>管理节点
2)选择您的从属配置
3)检查节点属性
下的工具位置4)输入git可执行文件的完整路径,包括git.exe
[x] Tool Locations
Name: (GIT) git
Home: C:\Program Files (x86)\Git\cmd\git.exe
见截图:
答案 1 :(得分:6)
答案 2 :(得分:3)
将路径设置为git.exe,而不仅仅是工具配置位置中git文件的目录。
答案 3 :(得分:2)
可能有多种原因
sudo chown -R user:group folderName
答案 4 :(得分:1)
有时,当磁盘空间较小时会发生此错误。所以请检查托管jenkins的机器空间。 :)
答案 5 :(得分:1)
如果有人将Jenkins与全新安装的Xcode一起使用,则需要使用sudo xcodebuild -license
同意许可或通过UI同意。
答案 6 :(得分:1)
Windows: 1.在Windows机器上安装git 2. git.exe路径为C:\ Program Files \ Git \ cmd \ git.exe(默认情况下,除非在安装过程中进行了更改) 3.现在需要在Jenkins git插件工具中显示git.exe的路径
a)管理詹金斯>全局工具配置> Git
b)添加git:名称:任意内容和路径:C:\ Program Files \ Git \ cmd \ git.exe 4.然后构建克隆。应该没事
Linux CentOS7: 我收到相同的错误消息,并且在同一台计算机上安装git之后,安装了Jenkins,此问题已解决。
答案 7 :(得分:1)
1)确保git.exe具有可执行权限。 2)确保已正确配置git以在全局工具配置中以及在运行作业的Jenkins代理(以Windows为例)中进行引用,并正确设置了git.exe可执行文件的环境变量
答案 8 :(得分:1)
`whereis git`
您将获得类似/usr/bin/git
将其放置在git路径提及/ usr / bin / git
下的Manage jenkin> Global Tool Configuration>中重新运行作业
答案 9 :(得分:0)
然后,您需要执行以下步骤。希望如此对您解决问题可能有用。
如果您的主计算机是Linux计算机,而从计算机是Windows计算机...
先决条件:
要遵循的步骤:
转到Windows从属配置管理Jenkins>管理节点
选择您的从属配置
在节点属性
输入git可执行文件的完整路径,包括git.exe
Tool Locations
Name: (GIT) git
Home: C:\Program Files (x86)\Git\cmd\git.exe
答案 10 :(得分:0)
我的公司在GitHub上迁移到2FA(2工厂身份验证)后出现此问题
修复
2)之后,当错误-> Credential-> add-> jenkins出现错误时,我到达了詹金斯的同一个地方
并获得下图所示的效果 用户名=你想要的名字 密码=您获得的令牌
答案 11 :(得分:0)
就我而言,
git 在哪里
并在 Jenkins 节点配置中使用如下 exe 文件更新您的 git 路径。
<块引用>C:\Program Files\Git\cmd\git.exe
转到您的 Windows 从属配置,管理 Jenkins > 管理节点 > 选择您的从属 > 配置
检查“节点属性”下的“工具位置”,并给出从“where git”命令获得的完整路径并保存。
答案 12 :(得分:0)
是的,我在 Linux ec2 实例上遇到了同样的问题,但我已经解决了
答案 13 :(得分:-1)
不要忘记在jenkins(http://yourjenkinsurl:8080/credentials/)中添加部署密钥凭据(附加到github项目的部署密钥)