2016-06-28 11 views
2

以下のエラーを解決するにはヘルプが必要です。git.exe init#timeout = 10エラー:リモートリポジトリ '起点'を複製中にエラーが発生するhudson.plugins.git

私はgit cloneコマンドを自分のPCから実行することができますが、私がジェンキンスから実行しようとしているときに、私はエラーが発生しています。

エラー:あなたはジェンキンスにgit.exeへのパスを設定する必要が

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 

答えて

3

  1. をあなたがhttp://yourjenkinsserver:8080/configureTools/に行かなければなら

  2. Path to Git executableにフィールドがあるはずです。

  3. このフィールドには、C:\Program Files\Git\mingw64\bin\git.exeへのパスを入力します。

1

修正。 1.プロジェクト名にスペースがあります。スペースを取り除いた。 2. Path to Git executable の横にフィールドが必要です。3.そのフィールドにgit.exeへのパスを入力します。 4. JAVA_HOMEを定義する