GitHub Connection Timed Out

Here's an error I received:

$ git clone git://github.com/creationix/nvm.git ~/nvm
Initialized empty Git repository in /home/thunter/nvm/.git/
github.com[0: 207.97.227.239]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)

If you are getting this error, it could be that you are behind some sort of corporate firewalls blocking the git protocol. To get around this, you can update the URI by changing git to http:

$ git clone http://github.com/creationix/nvm.git ~/nvm
Initialized empty Git repository in /home/thunter/nvm/.git/
remote: Counting objects: 356, done.
remote: Compressing objects: 100% (205/205), done.
remote: Total 356 (delta 190), reused 299 (delta 143)
Receiving objects: 100% (356/356), 49.80 KiB, done.
Resolving deltas: 100% (190/190), done.

If you need to update your submodules, you'll want to edit your .gitsubmodules and make the same changes.

Tags: #git #github
Thomas Hunter II Avatar

Thomas is the author of Advanced Microservices and is a prolific public speaker with a passion for reducing complex problems into simple language and diagrams. His career includes working at Fortune 50's in the Midwest, co-founding a successful startup, and everything in between.