Updating Git Submodule Fails

I am trying to clone a git repo that contains submodules onto a Namecheap shared server using SSH. The ‘git clone’ command worked fine, except that one of my submodules failed. When I try to run ‘git submodule update’ it fails as well. I get the error;

github.com[0: 207.97.227.239]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
Clone of 'git://github.com/WordPress/Wordpress.git' into submodule path 'wordpress' failed

I tried contacting Namecheap to see if there was a Firewall or something blocking the connection. They said there is no firewall that would be blocking this. Also, all of my other submodules on GitHub updated fine. Regardless, I tried using the https protocol instead and still had no luck.

  • With Git feature branch workflow, when do you update the master branch?
  • Don't colorize the refs with git log --pretty when --no-color is specified
  • reverse a git fetch
  • private mercurial/git branch for backup?
  • REJECTED_NONFASTFORWARD error in git remote push Netbeans
  • is there a 'git find'?
  • Any ideas what is going on?

  • How to fix git path after MacOS Sierra update?
  • What causes git push to fail all of a sudden with “User was holding a relation lock for too long”?
  • Using git-svn to ignore a file just in the svn repo?
  • Remove incorrect merges from repository
  • TortoiseGit - git not found
  • I've just deleted one week of work! How to undo git rm -r --cached?
  • 2 Solutions collect form web for “Updating Git Submodule Fails”

    In general, a “errno=Connection timed out” should indicate an issue on the GitHub side (their status report page indicates they had a few issue on the 21st and 20th of September)

    So unless the issue still persists (in which case, the root cause might be on your side), GitHub should have resolved it by now.

    You could specify to use https:// instead of git:// for GitHub with the following command:

    git config --global url."https://github".insteadOf git://github
    
    Git Baby is a git and github fan, let's start git clone.