This is why I love git (and distributed version control systems in general). For the most part a short downtime isn't the end of the world. When it comes back up I'll push my changes and that'll be that.
I'm amazed at how much this has knocked me on my arse.<p>I first attempted to redo the README for a service I've just open-sourced, before realising Github is down.<p>Then, I attempted to fix the company CI server (OOM errors because of Carrierwave needing more than 500MB of memory to run 1 spec in, for some unknown reason), which failed because it couldn't check out the code.<p>After giving up on that, I attempted to install Graphite to a company server, where I hit another roadblock because the downloads are hosted on Github, and so I had to use Launchpad, which I had an allergic reaction to.<p>Also, when I was shelling into the server, oh-my-zsh failed to update because, you guessed it, Github was down.<p>Still, shouts to the ops team in the trenches, we're rooting for you.
I did a bunch of work on GitHub today just before it went down. Talk about getting lucky.<p>I'm sure we will all learn a bunch from the post-mortem. These high-profile and very openly discussed failures are always good for learning all kinds of things.<p>No issues at all on how GitHub is handling it so far. Eager to learn what happened. Hitting refresh on the status page every so often. Better than watching underwater basket-weaving competition at the olympics.
Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I cannot use Github at all not because I'm building closed-source software, but because I (obviously) can't put my assignment work for public viewing before the assignment deadline. So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community.
It should be pretty far down their list of priorities at this point, but I just noticed the "Exception Percentage" value at <a href="https://status.github.com/graphs/past_day" rel="nofollow">https://status.github.com/graphs/past_day</a> is saying 483.704%. The fact that they're measuring this in percentages implies the maximum is 100%, but this isn't so.
I'm really curious how much longer github can offer so much free service. It's not just git but effectively free web hosting as well, at least for statically served pages.<p>It seems like it's only a matter of time before something will have to give. Either they'll have to start throttling web serving or cover the site in ads like sourceforge or something<p>I guess I'd better sign up and start paying ASAP to help be part of the solution
What's funny is the extent to which Github is being used as a centralized repository for many projects. I don't just mean for project discovery; the issues and gists and other services aren't replicated as often or easily as the code.<p>In fact, a lot of services depend on github for various reasons, all of which are probably borked now ...
What about a script/service to mirror Bitbucket and Github (or others) through webhooks or etc?<p>Was just getting my hands on Homebrew after a fresh OS install when i hit the Octobummer :-/
It's easy enough to set up a backup repo so a team can keep collaborating when Github is down, but does anyone have a way to deploy Rails apps with Capistrano+bundler? It's terrible not being able to deploy; sometimes that can be really urgent.<p>With Cap I can just repoint config/deploy.rb to the backup git repo, but what about bundler?
Solution is to self-host your critical files. If you have SSH already on a server (ha!) it is pretty easy:<p><a href="http://www.verbosity.ca/hosting-your-own-git-based-shared-repositories-using-ssh" rel="nofollow">http://www.verbosity.ca/hosting-your-own-git-based-shared-re...</a>
I feel like such an uber goober! I was installing a package that relied on a github file, which for obvious reasons failed....little did i realize that that was the problem, all I saw was such and such python error callback....doh!
Most of developers in my countries 're using SVN. I don't use SVN at all, and i'm failing to convince my partner that Git is better than SVN, just because i don't believe in hardware stability.
I never forget to pull before going remote, and today I did, and the one time I actually need github to be up and it's not. But I can't be upset, even if this wasn't my fault, it's github.
Can't read the clojure 1.5 RC1 release notes. Damn.<p>Looks like services implemented in terms of github are not reliable (but there was no guarantee of that anyway).
That's a really nice status dashboard, tracking and publicly displaying your 98th% is really cool. On the other hand stuff like this:<p>"13:17 UTC We are seeing unicorns ..."<p>Comes off as un-professional at exactly the wrong moment.
And this is why I use Google Code: supports git and is more reliable than Github.<p>It's a shame that they don't offer a paid service for closed-source software.