Jenkins hangs at git fetch

20,219

Solution 1

This is probably a firewall issue. You can authenticate to Github using SSH (port 22), so that route is working. Your job however is trying to access github via https://github.com (port 443) which timeouts. Try accessing github over ssh by changing the repository url to [email protected]:account/repository.git (you can find this URL on the main page of the repo, dropdown 'Choose a clone URL', option 'SSH'.

Solution 2

I had the same problem as the OP. SSH credentials are stored in Jenkins and work for many other nodes accessing the same repo. I can ssh into the machine as the Jenkins user and do a git clone on the repo using the same SSH repo URL as the Jenkins job ([email protected]:account/repo.git).

As a workaround, I set the git credentials in the Jenkins job to none for now. I assume that allows it to use the credentials stored locally.

It is working now.

Share:
20,219
mogoli
Author by

mogoli

Updated on January 08, 2020

Comments

  • mogoli
    mogoli over 4 years

    I'm a newbie with Jenkins and Im trying to get it to run some unit tests in my.NET project.

    When I run a build it hangs when trying to fetch from the git repository.

    ERROR: Timeout after 10 minutes

    C:\Program Files\Git\cmd\git.exe config --local --remove-section credential # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://github.com/name.of.repo

    I've generated the known hosts and copied the .ssh dir to C:\Windows\SysWOW64\config\systemprofile.ssh as per the jenkins instructions at https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin under "Jenkins, GIT plugin and Windows"

    I ran ssh [email protected] from the cmd line and I can succesfully authenticate.

    Any ideas please?

    Thanks :)

  • mogoli
    mogoli about 8 years
    This worked for me. Many thanks, much appreciated :)
  • Peter Kahn
    Peter Kahn almost 7 years
    how about if it is intermittent? Got any ideas? The majority of clone operations work fine but some hang forever
  • Bert Jan Schrijver
    Bert Jan Schrijver almost 7 years
    Does the problem appear for all builds/jobs or for specific ones? If it happens incidentally, I suspect it's a netwerk/firewall related issue. When a clone operation hangs, are you able to reach github.com from the Jenkins node? And how about other web sites?