A few days ago, I wrote about my thoughts on Git and Github. Today I had a reason to add another point to consider. Looking for some software which was hosted on Github, I got an HTTP 500 (500 Internal Server Error) with a cute animated cartoon saying that "something" was wrong.

githuberror2.png

The problem was fixed in a few minutes but I got to imagine what life would be like if all my code was stored there and such an event was more protracted. I think that Github is pretty sane and if you think you should use it, you definitely should! But for those of us who don’t, remember, we have our reasons.

githuberror.png

Also, ever wonder how long your data will be reliably hosted on Github? No one knows for sure of course, but Google Code might give you a hint. Looks like about 5 years. Good luck!

UPDATE: 2016-01-27

Here it is again.

githubdown.png

My software repos had better uptime than this in the last year.

UPDATE: 2018-02-12

Here’s an interesting article pointing out the subtle problem with allowing (other) people to reclaim deleted GitHub user accounts. Using GitHub to spread copies of source code far and wide can’t hurt, but banking on critical runtime hard links to specific developers' accounts should probably be avoided.

UPDATE: 2018-05-29

Did the little Github pentopus just literally take a dump? Well, figuratively it definitely did for me today.

githubdump.png

UPDATE: 2019-01-24

WTF Github! Stop stealing important browser keyboard bindings! Now in Github when you hit "/", God’s correct key binding for "search", Github hijacks that and moves focus to their own predatory bullshit remember-everything-you-ever-searched-for search. Gaaah!! I hate this!! NO!!!

Here is a good explanation of why they do this. And it is not good enough!!!.