Alright, cue the usual:<p>Monoculture bad<p>Microsoft bad<p>Git is distributed but all the things around it that we really need aren't<p>You can set up git to push to multiple remotes automatically<p>Nobody is actually using git in distributed mode<p>Did I forget anything?
I kind of wish HN wouldn't show these outages unless they're going on for multiple hours or at least hide them after they're back up. Usually by the time I see them and then check myself the site is already back up. Maybe I just need to read HN more often.
Events like this make me realize how much I rely on my CI/CD pipeline for working on new features, deploying etc. I am often too lazy to run E2E tests on my machine if I know that on CI it will take only a few minutes to be done.
A peer-to-peer (IPFS) stack for code collaboration.<p><a href="https://radicle.xyz/" rel="nofollow">https://radicle.xyz/</a><p>A Radicle project contains a git repository, plus the associated issues and proposals.<p>^ Neat project
Funny thing, I didn't even notice. In fact, being heavily reliant on Git and Github, I encountered maybe one or two issues a year when I couldn't push to Github because it was unavailable. In those cases, the progress can still be made locally, my workflow was barely affected. Of course, the deployment was impossible, but the downtime was never significant enough to worry or do anything about.
Git is designed as distributed VCS, so an outage of a centralized server should not matter too much. So far, the theory. Using Github excessively is the way back to centralization, nowadays handing control over to Microsoft. Everybody who is concerned (probably not too much) should have a look into alternatives.
We're self hosting Gogs on a Hetzner VM and it's been a great experience. Of course it has less features. But it's simple and fast and I do about 10 minutes sys admin per quarter.
If you don't the the "community" features of GitHub, we have had very good results with Amazon Code Commit. I've never experienced an outage, it's easy to manage, and very inexpensive.<p><a href="https://aws.amazon.com/codecommit/" rel="nofollow">https://aws.amazon.com/codecommit/</a>
I see posts like this make the front page of hacker news every so often, but I don't recall seeing posts about things like making list outages for something like the LKML (Linux Kernel Mailing List) or an IRC network like Freenode.
Justyna yesterday I was complaining about GitHub monoculture in the context of Atlassian sunsetting Mercurial.
Outages like this are normal, but the problem is lack of good competitors.
I've been having trouble getting GitHub to send me a verification email (after adding a new email address) for over a week. Anybody else having this problem? I wonder if it's connected.