You need to define the location of the git command on your Windows agent. Usually that is in C:\Program Files\Git\bin\git.exe.
Look in the "Tool Locations" section of the agent configuration page. Mark Waite On Tue, Sep 20, 2016 at 11:04 AM Steve K <[email protected]> wrote: > Hello, > > I'm running Jenkins 2.7.3 from a CentOS master invoking Git commands on a > Windows 8.1 machine. > > git commands, such as the following, succeed when run within a "Windows > batch command" step. > > > *git clone --verbose --recursive --branch fs02 > ssh://[email protected]:29418/Crown.git > <http://[email protected]:29418/Crown.git>* > But, when the plugin tried to execute the command, I got: > > Cloning the remote Git repositoryCloning repository > ssh://[email protected]:29418/Crown.git > git init > C:\home\Evo # timeout=10ERROR: Error cloning remote repo > 'origin'hudson.plugins.git.GitException > <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>: > Could not init C:\home\Evo at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:663) > > <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute&entity=method> > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:464) > > <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute&entity=method> > at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:152) > > <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method> > at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:145) > > <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method> > at hudson.remoting.UserRequest.perform(UserRequest.java:153) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method> > at hudson.remoting.UserRequest.perform(UserRequest.java:50) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method> > at hudson.remoting.Request$2.run(Request.java:332) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request$2.run&entity=method> > at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) > > <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.InterceptingExecutorService$1.call&entity=method> > at java.util.concurrent.FutureTask.run(Unknown Source) at > java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at > java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at > hudson.remoting.Engine$1$1.run(Engine.java:85) at > java.lang.Thread.run(Unknown Source) at ......remote call to > nextgencibuild(Native Method) at > hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416) at > hudson.remoting.UserResponse.retrieve(UserRequest.java:253) at > hudson.remoting.Channel.call(Channel.java:781) at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:145) > at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:131) > at com.sun.proxy.$Proxy53.execute(Unknown Source) at > hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1042) at > hudson.plugins.git.GitSCM.checkout(GitSCM.java:1082) at > hudson.scm.SCM.checkout(SCM.java:495) at > hudson.model.AbstractProject.checkout(AbstractProject.java:1269) at > hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:604) > at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) > at hudson.model.Run.execute(Run.java:1741) at > hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at > hudson.model.ResourceController.execute(ResourceController.java:98) at > hudson.model.Executor.run(Executor.java:410)Caused by: > hudson.plugins.git.GitException: Error performing command: git init > C:\home\Evo at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1759) > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1725) > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1721) > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1391) > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:661) > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:464) > at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:152) > at > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:145) > at hudson.remoting.UserRequest.perform(UserRequest.java:153) at > hudson.remoting.UserRequest.perform(UserRequest.java:50) at > hudson.remoting.Request$2.run(Request.java:332) at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) > at java.util.concurrent.FutureTask.run(Unknown Source) at > java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at > java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at > hudson.remoting.Engine$1$1.run(Engine.java:85) at > java.lang.Thread.run(Unknown Source)Caused by: java.io.IOException: Cannot > run program "git" (in directory "C:\home\Evo"): CreateProcess error=2, The > system cannot find the file specified at > java.lang.ProcessBuilder.start(Unknown Source) at > hudson.Proc$LocalProc.<init>(Proc.java:240) at > hudson.Proc$LocalProc.<init>(Proc.java:212) at > hudson.Launcher$LocalLauncher.launch(Launcher.java:815) at > hudson.Launcher$ProcStarter.start(Launcher.java:381) at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1748) > ... 16 moreCaused by: java.io.IOException: CreateProcess error=2, The > system cannot find the file specified at > java.lang.ProcessImpl.create(Native Method) at > java.lang.ProcessImpl.<init>(Unknown Source) at > java.lang.ProcessImpl.start(Unknown Source) ... 22 moreERROR: null > > > > Thank you. > Do you have any ideas of what is going wrong with the plugin. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/4104667c-6c5d-4b1c-9c80-2de61efffd57%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/4104667c-6c5d-4b1c-9c80-2de61efffd57%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtHhR3%2BVd7C8xo%3DVHdnC9Vf-%2Bp0iYbCGF2NrrEuXC6pj9A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
