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 <steve.kerxha...@carestream.com>
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://scmbu...@rocgit01.corp.mycompany.com:29418/Crown.git
> <http://scmbu...@rocgit01.corp.mycompany.com:29418/Crown.git>*
> But, when the plugin tried to execute the command, I got:
>
> Cloning the remote Git repositoryCloning repository 
> ssh://scmbu...@rocgit01.corp.mycompany.com: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 jenkinsci-users+unsubscr...@googlegroups.com.
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
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.

Reply via email to