error cloning remote repo 'origin'的解决方法
我是在Windows上安装的jenkins,根据老师的视频教程构建任务失败如上截图。
在网上找了几天的方法都没有解决问题,最后在知乎上向https://zhuanlan.zhihu.com/p/37232441 的作者请教才解决的问题。
解决方法:
由于我是要将项目构建在linux虚拟机中,所以需要在任务指定运行的节点上配置服务器上git的运行地址。
1、查找并复制Git在服务器上的运行地址;
2、在jenkins上,系统管理->节点管理->LinuxEvn,配置git在linux虚拟机上的运行地址
3、保存。再次构建就可以了。
anyway,感激上方链接中知乎文章的作者指教,感激涕零!
出现这个错误,网上搜这个问题说是要给jenkins配置git,但是我的版本没有系统配置是有git的额,而且老师在整个过程中没有给jenkins配置git,所以请问应该怎么解决?
前面的章节我的都没有出现问题,请指教!
ERROR: Error cloning remote repo 'origin'(Jenkins linux)
螺丝钉tina 2018-09-13 22:18:01 3529 收藏
文章标签: jenkins vm linux ubuntu
版权
现象
看了一堆blog,大部分都是把项目建到本地,修改了git的地址,使之可以执行git命令
然而,这个项目是布置到vm上了
但是,原理一样
which git
/usr/bin/git
ok
————————————————
版权声明:本文为CSDN博主「螺丝钉tina」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013716535/article/details/82695891
关于部署脚本的疑问
视频挺好,有点小疑问,Genkins任务从github上同步过来的代码,应该是位于genkins所在服务器的工作目录下,但是执行构建脚本是在目标机,也就是部署了tomcat的服务器上执行的,请问代码怎么就同步到目标机了?!
在用jenkins构建代码时,会从项目中已配置的github地址重新pull代码到目标机
Jenkins build时有时候报Error fetching remote repo ‘origin’,网上都说是git权限问题,试了之后也没有用,找了很久才发现,造成这个问题的原因是Jenkins有个工作空间( workspace)的概念,Jenkins构建时产生的缓存会存储到工作空间,清理掉缓存就好,如下图:
如果觉得每次手动清理比较麻烦,我们可以配置Jenkins在每次构建完成之后就进行清理,清理后我们会发现就不会再有这个错误发生了。如下图所示:
————————————————
版权声明:本文为CSDN博主「一枝夏雨荷丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27361727/article/details/91360683
Build step 'Execute shell' marked build as failure
MautheDoog 2019-05-24 17:31:38 25361 收藏 6
分类专栏: jenkins 文章标签: jenkins
版权
项目合并后jenkins打包报错。
code ELIFECYCLE npm ERR!
errno 1 npm ERR!
vue-element-admin@3.6.6 build:sit: `cross-env NODE_ENV=production env_config=sit node build/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the vue-element-admin@3.6.6 build:sit script. npm ERR!
This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-05-24T06_09_39_783Z-debug.log
Build step 'Execute shell' marked build as failure
Finished: FAILURE
但是在本地打包是没有问题,那就奇怪了
网上查了一下,有一个说:脚本是问题后来看了下原因是磁盘空间不足导致报错,清除下空间构建就正常了 ,虚惊一场!!
但并没有效果。
目前是单独这个问题分支不合并
-------------------------等待解决--------------------------------
感谢 http://www.ishenping.com/ArtInfo/172202.html
脚本中 加#!/bin/bash 就可以
————————————————
版权声明:本文为CSDN博主「MautheDoog」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zw421152835/article/details/90517623
加了上面这个会报错orgin14
不加会报权限不足15
git.exe init#timeout = 10错误:克隆远程repo'origin'时出错hudson.plugins.git
https://blog.csdn.net/weixin_40816738/article/details/90280863
git error: RPC failed; result=35, HTTP code = 0 fatal: The remote end hung up unexpectedly
旺仔的算法coding笔记 2020-11-02 10:29:36 4102 收藏 6
分类专栏: 软件使用
版权
git之前用得好好的,今天git push突然就不能用了,提示如下错误:
Writing objects: 100% (10/10), 105.95 KiB | 0 bytes/s, done.
Total 10 (delta 2), reused 0 (delta 0)
error: RPC failed; result=35, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
后来,通过设置Git的http缓存大小,解决了这个问题,在当前工程目录下运行如下命令:
git config --global http.postBuffer 20M
如果20M不行就 50M
————————————————
版权声明:本文为CSDN博主「旺仔的算法coding笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangwangstone/article/details/109443947
在linux中配置好git就可以了,最后是shell脚本通过shell执行git命令同步你远程仓库的代码后进行打包发布的