2016-06-28 46 views
2

需要您的幫助解決以下錯誤。git.exe init#timeout = 10錯誤:克隆遠程repo'origin'錯誤hudson.plugins.git

我能夠從我的電腦運行git clone命令,但是當我試圖從jenkins運行它時,出現以下錯誤。

錯誤:

Building in workspace C:\Tools\Jenkins\jobs\project A\workspace 
Cloning the remote Git repository 
Cloning repository [email protected]:scmgalaxy/helloworld-java-maven.git 
> git.exe init C:\Tools\Jenkins\jobs\project A\workspace # timeout=10 
ERROR: Error cloning remote repo 'origin' 
hudson.plugins.git.GitException: Could not init C:\Tools\Jenkins\jobs\project A\workspace 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:656) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:463) 
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1039) 
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1079) 
    at hudson.scm.SCM.checkout(SCM.java:485) 
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1269) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607) 
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) 
    at hudson.model.Run.execute(Run.java:1738) 
    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.exe init C:\Tools\Jenkins\jobs\project A\workspace 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1726) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1695) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1691) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1321) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:654) 
    ... 12 more 
Caused by: java.io.IOException: Cannot run program "git.exe" (in directory "C:\Tools\Jenkins\jobs\project A\workspace"): CreateProcess error=2, The system cannot find the file specified 
    at java.lang.ProcessBuilder.start(Unknown Source) 
    at hudson.Proc$LocalProc.<init>(Proc.java:244) 
    at hudson.Proc$LocalProc.<init>(Proc.java:216) 
    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:1715) 
    ... 16 more 
Caused 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 more 
ERROR: null 
Finished: FAILURE 

回答

1

修復。 1.項目名稱中有空格。所以刪除了空間。 2. Git可執行文件路徑旁邊應該有一個字段 3.在該字段中輸入git.exe的路徑。 4.定義JAVA_HOME