为了账号安全,请及时绑定邮箱和手机立即绑定

运行报这个错误 ,前面查ip的任务可以

由用户 admin 启动
在远程节点 testDev 上构建 在工作空间 /root/.jenkins/workspace/TestDev 中
Cloning the remote Git repository
Cloning repository git@github.com:zhaoqi66/order.git
 > git.exe init /root/.jenkins/workspace/TestDev/order # timeout=10
ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Could not init /root/.jenkins/workspace/TestDev/order
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:772)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:564)
	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
	at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
	at hudson.remoting.UserRequest.perform(UserRequest.java:212)
	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
	at hudson.remoting.Request$2.run(Request.java:369)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to testDev
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
		at hudson.remoting.Channel.call(Channel.java:955)
		at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
		at sun.reflect.GeneratedMethodAccessor556.invoke(Unknown Source)
		at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
		at java.lang.reflect.Method.invoke(Unknown Source)
		at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
		at com.sun.proxy.$Proxy70.execute(Unknown Source)
		at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1146)
		at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
		at hudson.scm.SCM.checkout(SCM.java:504)
		at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
		at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
		at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
		at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
		at hudson.model.Run.execute(Run.java:1815)
		at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
		at hudson.model.ResourceController.execute(ResourceController.java:97)
		at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Error performing command: git.exe init /root/.jenkins/workspace/TestDev/order
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2009)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1970)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1966)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:770)
	... 11 more
Caused by: java.io.IOException: Cannot run program "git.exe" (in directory "/root/.jenkins/workspace/TestDev/order"): error=2, No such file or directory
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at hudson.Proc$LocalProc.<init>(Proc.java:249)
	at hudson.Proc$LocalProc.<init>(Proc.java:218)
	at hudson.Launcher$LocalLauncher.launch(Launcher.java:929)
	at hudson.Launcher$ProcStarter.start(Launcher.java:449)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1998)
	... 15 more
Caused by: java.io.IOException: error=2, No such file or directory
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 20 more
ERROR: Error cloning remote repo 'origin'
Finished: FAILURE


正在回答

10 回答

https://blog.csdn.net/u013716535/article/details/82695891

0 回复 有任何疑惑可以回复我~

谢谢Fodee的分享,在网上查了一天,走了很多弯路

0 回复 有任何疑惑可以回复我~
#1

Fodee

感觉我研究了很久哈哈哈哈哈
2018-09-03 回复 有任何疑惑可以回复我~
#2

Benefit 回复 Fodee

谢谢分享 不然我得花更多时间
2018-11-11 回复 有任何疑惑可以回复我~

非常感谢!

https://img1.sycdn.imooc.com//5b570d240001cce811110893.jpg

0 回复 有任何疑惑可以回复我~

我是在Windows上安装的jenkins,根据老师的视频教程构建任务失败如上截图。

在网上找了几天的方法都没有解决问题,最后在知乎上向https://zhuanlan.zhihu.com/p/37232441 的作者请教才解决的问题。

解决方法:

由于我是要将项目构建在linux虚拟机中,所以需要在任务指定运行的节点上配置服务器上git的运行地址。

1、查找并复制Git在服务器上的运行地址;

https://img1.sycdn.imooc.com//5b5498230001f74302890042.jpg

2、在jenkins上,系统管理->节点管理->LinuxEvn,配置git在linux虚拟机上的运行地址

https://img1.sycdn.imooc.com//5b5498d20001c5a313660651.jpg

3、保存。再次构建就可以了。

anyway,感激上方链接中知乎文章的作者指教,感激涕零!


5 回复 有任何疑惑可以回复我~
#1

CoderDream

太感谢了,构建成功,老师课堂上没有交代! https://img1.sycdn.imooc.com//5b570d240001cce805000402.jpg
2018-07-24 回复 有任何疑惑可以回复我~
#2

Fodee 回复 CoderDream

不用谢,我知道后马上发上了来,上星期百度了一星期差点放弃了。希望其他人也可以看到
2018-07-26 回复 有任何疑惑可以回复我~
#3

人间水长东 回复 Fodee

你很棒
2019-01-07 回复 有任何疑惑可以回复我~

这个问题谁可以解释下,我查了很多方法都没有解决,求救!!!!


0 回复 有任何疑惑可以回复我~

是因为在你的Linux系统中order1文件夹下面没有文件。解决办法是:把Tomcat、Git、maven安装到windo系统上,问题就解决了


1 回复 有任何疑惑可以回复我~
#1

CoderDream

如果放到Windows,那还有什么意义?!肯定要在Linux上操作
2018-07-24 回复 有任何疑惑可以回复我~

遇到同样的问题,都是怎么解决的呀

0 回复 有任何疑惑可以回复我~

同遇到这个问题,请问你有解决办法了嘛

0 回复 有任何疑惑可以回复我~

这个解决了么?


0 回复 有任何疑惑可以回复我~

git.exe 是windows上的命令吧?

linux应该使用的是`git init`,是不是你git环境配错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行报这个错误 ,前面查ip的任务可以

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信