• jenkins git can't work ERROR: Timeout after 10 minutes ERROR: Error fetching remote repo 'origin'


    Started by user Allen
    Running as Allen
    Building remotely on MISTestSrv2 (MIS) in workspace C:jenkins_slaveworkspaceMIS-WebPrint-SourceMIS-TEST-Uniqlo-Source
     > C:Program Files (x86)Gitingit.exe rev-parse --is-inside-work-tree # timeout=10
    Fetching changes from the remote Git repository
     > C:Program Files (x86)Gitingit.exe config remote.origin.url http://192.168.22.103:3000/WebPrint/Uniqlo.git # timeout=10
    Fetching upstream changes from http://192.168.22.103:3000/WebPrint/Uniqlo.git
     > C:Program Files (x86)Gitingit.exe --version # timeout=10
    using GIT_ASKPASS to set credentials gogs readonly
     > C:Program Files (x86)Gitingit.exe fetch --tags --progress http://192.168.22.103:3000/WebPrint/Uniqlo.git +refs/heads/*:refs/remotes/origin/*
    ERROR: ERROR: Error fetching remote repo 'origin'
    hudson.plugins.git.GitException: Failed to fetch from http://192.168.22.103:3000/WebPrint/Uniqlo.git
        at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:806)
        at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1070)
        at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1101)
        at hudson.scm.SCM.checkout(SCM.java:496)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1280)
        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:1735)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:405)
    Caused by: hudson.plugins.git.GitException: Command "C:Program Files (x86)Gitingit.exe fetch --tags --progress http://192.168.22.103:3000/WebPrint/Uniqlo.git +refs/heads/*:refs/remotes/origin/*" returned status code -1:
    stdout: 
    stderr: 
        at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1799)
        at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1525)
        at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:65)
        at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:316)
        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:153)
        at hudson.remoting.UserRequest.perform(UserRequest.java:50)
        at hudson.remoting.Request$2.run(Request.java:336)
        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:94)
        at java.lang.Thread.run(Unknown Source)
        at ......remote call to JNLP4-connect connection from demosrv03.xxxxx.local/192.168.42.3:61780(Native Method)
        at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545)
        at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
        at hudson.remoting.Channel.call(Channel.java:830)
        at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.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.$Proxy61.execute(Unknown Source)
        at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:804)
        ... 11 more
    ERROR: null
    Timeout after 10 minutes
    Sending e-mails to: Allen@xxxxx.com.cn
    Finished: FAILURE

    这个错误很奇怪,刚开始我以为是jenkins主机与从机,jenkins与git之间的权限问题,经过一番排查和从头到尾重新设置一遍,以及重启Jenkins主机,Jenkins从机,程序发布目标机器。

    重新运行Job依旧得到这个错误。

    然后我开始求度娘,爬谷哥,无解。

    其中我找到一个最接近我这个错误的博文--http://blog.csdn.net/njafei/article/details/50681106,但也没效果。

    后来,我仔细回想了一下,以前用Git-2.11.0-32-bit.exe没问题,后来迁移新服务器后用Git-2.12.2-32-bit.exe版本安装就开始出问题。

    于是,我尝试卸载2.12.2版本,装回2.11.0版本,问题解决。

    我的Jenkins版本是Jenkins ver. 2.53

    插件:Git client plugin : 2.4.1

            Git plugin : 3.2.0

  • 相关阅读:
    hdu 2132 An easy problem
    ACM暑假培训宣讲稿
    hdu Lovekey(水题)
    windows 下c++编译
    semantic
    could not open XXX permission denied
    sv_target_output dx11
    hlsl 的tex函数
    effect state dx11
    cg 到hlsl的转换
  • 原文地址:https://www.cnblogs.com/VAllen/p/Jenkins-Error-Timeout-And-Fetching.html
Copyright © 2020-2023  润新知