Back

GitHub Is Down

246 points2 hoursgithub.com
showerst2 hours ago

If you'd have asked me a few years ago if anything could be an existential threat to github's dominance in the tech community I'd have quickly said no.

If they don't get their ops house in order, this will go down as an all-time own goal in our industry.

panarky1 hour ago

Github lost at least one 9, if not two, since last year's "existential" migration to Azure.

showerst1 hour ago

I'm sympathetic to ops issues, and particularly sympathetic to ops issues that are caused by brain-dead corporate mandates, but you don't get to be an infrastructure company and have this uptime record.

It's extra galling that they advertise all the new buzzword laden AI pipeline features while the regular website and actions fail constantly. Academically I know that it's not the same people building those as fixing bugs and running infra, but the leadership is just clearly failing to properly steer the ship here.

sgt1 hour ago

Is there any reason why Github needs 99.99% uptime? You can continue working with your local repo.

degenerate1 hour ago

Many teams work exclusively in GitHub (ticketing, boards, workflows, dev builds). People also have entire production build systems on GitHub. There's a lot more than git repo hosting.

babo1 hour ago

As an example, Go build could fail anywhere if a dependency module from Github is not available.

esafak1 hour ago

Are you kidding? I need my code to pass CI, and get reviewed, so I can move on, otherwise the PRs just keep piling. You might as well say the lights could go out, you can do paperwork.

koreth11 hour ago

> otherwise the PRs just keep piling

Good news! You can't create new PRs right now anyway, so they won't pile.

badgersnake1 hour ago

Lots of teams embraced actions to run their CI/CD, and GitHub reviews as part of their merge process. And copilot. Basically their SOC2 (or whatever) says they have to use GitHub.

I’m guessing they’re regretting it.

+1
swiftcoder1 hour ago
nullstyle1 hour ago

The money i pay them is the reason

theappsecguy1 hour ago

What if you need to deploy to production urgently...

arianvanp1 hour ago

They didn't migrate yet.

Krutonium1 hour ago

Fucking REALLY?!

+2
panarky1 hour ago
bartread1 hour ago

Yeah, I'm literally looking at GitLab's "Migrate from GitHub" page on their docs site right now. If there's a way to import issues and projects I could be sold.

Zambyte47 minutes ago

Maybe it's be reasonable to script using the glab and gh clis? I've never tried anything like that, but I regularly use the glab cli and it's pretty comprehensive.

jbmilgrom1 hour ago

I viscerally dislike github so much at this point. I don't know how how they come back from this. Major opportunity for competitor here to come around and with ai native features like context versioning

mholt2 hours ago

Of course they're down while I'm trying to address a "High severity" security bug in Caddy but all I'm getting is a unicorn when loading the report.

(Actually there's 3 I'm currently working, but 2 are patched already, still closing the feedback loop though.)

I have a 2-hour window right now that is toddler free. I'm worried that the outage will delay the feedback loop with the reporter(s) into tomorrow and ultimately delay the patches.

I can't complain though -- GitHub sustains most of my livelihood so I can provide for my family through its Sponsors program, and I'm not a paying customer. (And yet, paying would not prevent the outage.) Overall I'm very grateful for GitHub.

cced1 hour ago

Which security bug(s) are you referring to?

gostsamo1 hour ago

have you considered moving or having at least an alternative? asking as someone using caddy for personal hosting who likes to have their website secure. :)

mholt1 hour ago

We can of course host our code elsewhere, the problem is the community is kind of locked-in. It would be very "expensive" to move, and would have to be very worthwhile. So far the math doesn't support that kind of change.

Usually an outage is not a big deal, I can still work locally. Today I just happen to be in a very GH-centric workflow with the security reports and such.

I'm curious how other maintainers maintain productivity during GH outages.

gostsamo40 minutes ago

Yep, I get you about the community.

As an alternative, I thought mainly as a secondary repo and ci in case that Github stops being reliable, not only as the current instability, but as an overall provider. I'm from the EU and recently catch myself evaluating every US company I interact with and I'm starting to realize that mine might not be the only risk vector to consider. Wondering how other people think about it.

Nextgrid1 hour ago

> have you considered moving or having at least an alternative

Not who you're responding to, but my 2 cents: for a popular open-source project reliant on community contributions there is really no alternative. It's similar to social media - we all know it's trash and noxious, but if you're any kind of public figure you have to be there.

jeltz1 hour ago

Several quite big projects have moved to Codeberg. I have no idea how it has worked out for them.

malfist1 hour ago

N.I.N.A. (Nighttime Imaging 'N' Astronomy) is on bitbucket and it seems to be doing really well.

Edit: Nevermind, looks like they migrated to github since the last time I contributed

gostsamo38 minutes ago

I get that, but if we all rely on the defaults, there couldn't be any alternatives.

indigodaddy1 hour ago

You are talking to the maintainer of caddy :)

Edit- oh you probably meant an alternative to GitHub perhaps..

gostsamo38 minutes ago

no worries, misunderstandings happen.

petetnt1 hour ago

GitHub has had customer visible incidents large enough to warrant status page updates almost every day this year (https://www.githubstatus.com/history).

This should not be normal for any service, even at GitHub's size. There's a joke that your workday usually stops around 4pm, because that's when GitHub Actions goes down every day.

I wish someone inside the house cared to comment why the services barely stay up and what kinds of actions are they planning to do to fix this issue that's been going on years, but has definitely accelerated in the past year or so.

huntaub54 minutes ago

It's 100% because the number of operations happening on Github has likely 100x'd since the introduction of coding agents. They built Github for one kind of scale, and the problem is that they've all of a sudden found themselves with a new kind of scale.

That doesn't normally happen to platforms of this size.

data-ottawa38 minutes ago

A major platform lift and shift does not help. They are always incredibly difficult.

There are probably tons of baked in URLs or platform assumptions that are very easy to break during their core migration to Azure.

RomanPushkin2 hours ago

Looks like AI replacement of engineering force in action.

alexeiz2 hours ago

You're absolutely right! Sorry I deleted your database.

gunapologist992 hours ago

I can help you restore from backups if you will tell me where you backed it up.

You did back it up, right? Right before you ran me with `--allow-dangerously-skip-permissions` and gave me full access to your databases and S3 buckets?

jpalawaga1 hour ago

You're right! Let's just quickly promote your only read replica to the new primar---oops!

dmix1 hour ago

Github is moving to Microsoft Azure which is causing all of this downtime AFAIK

DeepYogurt1 hour ago

That's cover. They've been doing that since microsoft bought them

ifwinterco1 hour ago

Yeah but that's exactly the issue - that whole time dev time will have been getting chewed up on the migration when it could have been spent elsewhere

rvz46 minutes ago

More like Tay.ai and Zoe.ai AIs still arguing amongst themselves not being able to keep the service online for Microsoft after they replaced their human counterparts.

cedws2 hours ago

Screw GitHub, seriously. This unreliability is not acceptable. If I’m in a position where I can influence what code forge we use in future I will do everything in my power to steer away from GitHub.

edoceo1 hour ago

Forge feature parity is easy to find. But GH has that discover ability feature and the social queues from stars/forks.

One solution I see is (eg) internal forge (Gitlab/gitea/etc) and then mirrored to GH for those secondary features.

Which is funny. If GH was better we'd just buy their better plan. But as it stands we buy from elsewhere and just use GH free plans.

regularfry1 hour ago

Stars are just noise. All they tell you is how online the demographics of that ecosystem are.

Mirroring is probably the way forward.

razwall2 hours ago

They're overwhelmed with all the vibecoded apps people are pushing after watching the Super Bowl.

ddtaylor1 hour ago

Their network stack is ran by OpenAI and is now advertising cool new ways for us to stay connected in a fun way with Mobile Co (TM).

JamesTRexx2 hours ago

Sorry, my fault. I tried to download a couple of CppCon presentations from their stash. Should have known better than to touch anything C++. ducks

mikert892 hours ago

pretty clear that companies like microsoft are actually terrible at engineering, their core products were built 30 years ago. any changes now are generally extremely incremental and quickly rolled back with issue. trying to innovate at github shows just how bad they are.

shimman2 hours ago

It's not just MSFT, it's all of big tech. They basically run as a cartel, destroy competition through illegal means, engage in regulatory capture, and ensure their fiefdoms reign supreme.

All the more reason why they should be sliced and diced into oblivion.

mikert891 hour ago

yeah i have worked at a few FAANG, honestly stunning how entrenched and bad some of the products are. internally, they are completely incapable of making any meaningful product changes, the whole thing will break

jpalawaga1 hour ago

to be fair, git is one of the most easily replaced pieces of tech.

just add a new git remote and push. less so for issues and and pulls, but at least your dev team/ci doesn't end up blocked.

swiftcoder1 hour ago

It's a general curse of anything that becomes successful at a BigCorp.

The engineers who build the early versions were folks at the top of their field, and compensated accordingly. Those folks have long since moved on, and the whole thing is maintained by a mix of newcomers and whichever old hands didn't manage to promote out, while the PMs shuffle the UX to justify everyones salary...

mikert891 hour ago

im not even sure id say they were "top", id more just say its a different type of engineer, that either doesnt get promoted to a big impact role at a place like microsoft, or leaves on their own.

mentalgear2 hours ago

Seems like MS copilot is vibe-ing it again ! Some other major cloud provider outages come to mind that never happened before the "vibe" area.

remram2 hours ago
charles_f1 hour ago

This one has more votes and comments though

bigbuppo41 minutes ago

On the plus side, it's git, so developers can at least get back to work without too much hassle as long as they don't need the CI/CD side of things immediately.

koreth159 minutes ago

The biggest thing tying my team to GitHub right now is that we use Graphite to manage stacked diffs, and as far as I can tell, Graphite doesn't support anything but GitHub. What other tools are people using for stacked-diff workflows (especially code review)?

Gerrit is the other option I'm aware of but it seems like it might require significant work to administer.

satya7157 minutes ago

I use git town. Fits my brain a lot better.

tapoxi2 hours ago

Is it really that much better than alternatives to justify these constant outages?

dsagent2 hours ago

We're starting to have that convo in our org. This is just getting worse and worse for Github.

Hosting .git is not that complicated of a problem in isolation.

bigfishrunning1 hour ago

No, but it has momentum left over from when it was much better. The Microsoft downslide will continue untill there's no one left

jeltz1 hour ago

Not any longer. It used to but the outages have become very common. I am thinking about moving all my personal stuff to Codeberg.

azangru1 hour ago

I love its UI (apart from its slowness, of course). I find it much cleaner than Gitlab's.

vvilliamperez2 hours ago

You can self-host GitHub enterprise.

poilet662 hours ago

Ooh - got a source?

rvz42 minutes ago

It always has been to just self host. Predicted GitHub's outage streak as far back as half a decade ago [0].

"A better way is to self host". [0]

[0] https://news.ycombinator.com/item?id=22867803

tacker20001 hour ago

Im using Bitbucket for years with no issues.

onraglanroad30 minutes ago

The great advantage of Bitbucket is that it's so painfully slow you can't tell if it's down or not.

riffic2 hours ago

self-host your own services. There are a lot of alternatives to GitHub.

alfanick2 hours ago

Oh! It's not my GitLab@Hetzner that's not working, it's GitHub. Just when I decided to opensource my project.

rvz41 minutes ago

Well done for self-hosting.

danelski2 hours ago

I wonder what's the value of having a dedicated X (formerly Twitter) status account post 2023 when people without account will see a mix of entries from 2018, 2024, and 2020 in no particular order upon opening it. Is it just there so everyone can quickly share their post announcing they're back?

MattIPv42 hours ago

Looks like they've got a status page up now for PRs, separate from the earlier notifications one: https://www.githubstatus.com/incidents/smf24rvl67v9

Edit: Now acknowledging issues across GitHub as a whole, not just PRs.

CamT1 hour ago

It feels like GitHub's shift to these "AI writes code for you while you sleep!" features will appeal to a less technical crowd who lack awareness of the overall source code hosting and CI ecosystem and, combined with their operational incompetence of late (calling it how I see it), will see their dominance as the default source code solution for folks using it to maintain production software projects fade away.

Hopefully the hobbyists are willing to shell out for tokens as much as they expect.

ZpJuUuNaQ52 hours ago

It's a funny coincidence - I pushed a commit adding a link to an image in the README.md, opened the repo page, clicked on the said image, and got the unicorn page. The site did not load anymore after that.

0xbadcafebee1 hour ago

List of company-friendly managed-host alternatives? SSO, auditing, user management, billing controls, etc?

I would love to pay Codeberg for managed hosting + support. GitLab is an ugly overcomplicated behemoth... Gitea offers "enterprise" plans but do they have all the needed corporate features? Bitbucket is a joke, never going back to that.

zurfer2 hours ago

to be fair, i think usage has increased a lot because of coding agents and some things that worked well for now can't scale to the next 10x level.

jcdcflo59 minutes ago

Maybe they need to sort things out for people who pay through the nose for it cause I ain't comforted by vibe coders slowing us down.

ecshafer2 hours ago

Well its a day that ends in Y.

Github is down so often now, especially actions, I am not sure how so many companies are still relying on them.

bigfishrunning1 hour ago

Migration costs are a thing

Zambyte45 minutes ago

So are the costs of downtime.

byte_surgeon1 hour ago

Just remove all that copilot nonsense and focus on uptime... I would like to push some code.

aqme281 hour ago

The saddest part to me is that their status update page and twitter are both out of date. I get a full 500 on github.com and yet all I see on their status page is an "incident with pull requests" and "copilot policy propagation delays."

albelfio1 hour ago
semiinfinitely45 minutes ago

They put too much AI in it bot enough engineering rigor

Tade01 hour ago

I don't know if it's related, but for the past week I've been getting pages cut off at some point, as if something closed the connection mid-transfer.

Today, when I was trying to see the contribution timeline of one project, it didn't render.

albelfio2 hours ago
edverma21 hour ago

Anyone have alternatives to recommend? We will be switching after this. Already moved to self-hosted action runners and we are early-stage so switching cost is fairly low.

akshitgaur200547 minutes ago

Codeberg, if your product/project is open source, otherwise try out Tangled.org and Radicle!!

Radicle is the most exciting out of these, imo!

tigerlily2 hours ago

So, what're people's alt stack for replacing GitHub?

nostrapollo1 hour ago

We're mirroring to Gitea + Jenkins.

It's definitely some extra devops time, but claude code makes it easy to get over the config hurdles.

akshitgaur200544 minutes ago

Codeberg, Tangled, Radicle!

throw_m2393392 hours ago

Wait a minute, isn't Git supposed to be... distributed?

swiftcoder1 hour ago

Yeah, but things with "Hub" in their name don't tend to be very distributed

esafak1 hour ago

Thanks for underscoring the beautiful oxymoron.

arcologies19851 hour ago

Issues, CI, and downloads for built binaries aren't part of vanilla Git. CI in particular can be hard if you make a multi-platform project and don't want to have to buy a new mac every few years.

swiftcoder59 minutes ago

Probably Worth taking an honest look at whether your CI could just be an SQS queue and a Mac mini running under your desk though

rileymichael1 hour ago

the incident has now expanded to include webhooks, git operations, actions, general page load + API requests, issues, and pull requests. they're effectively down hard.

hopefully its down all day. we need more incidents like this to happen for people to get a glimpse of the future.

swiftcoder1 hour ago

And hey, its about the best excuse for not getting work done I can think of

jcdcflo1 hour ago

We replaced everything except the git part because of reliability issues. Pages…gone Actions…gone KB…gone. Tickets…gone.

Maybe they need to get more humans involved because GitHub is down at least once a week for a while now.

parvardegr1 hour ago

Damn, I was also trying to push and deploy a critical bug fix that was needed within minutes.

rvz35 minutes ago

Well unfortunately, you have to wait for GitHub to get back online to push that critical bug fix. If that were me, I would find that unacceptable.

Self hosting would be a better alternative, as I said 5 years ago. [0]

[0] https://news.ycombinator.com/item?id=22867803

EToS1 hour ago

sorry all, i took a month off and then opened github.com

huntertwo2 hours ago

Microslop strikes again!

unboxingelf1 hour ago

1 engineer, 1 month, 1 million lines of code.

thewhitetulip2 hours ago

Has anyone noticed that in the past year we have seen a LOT of outages?

thesmart2 hours ago

Yes. Feels like every other week.

thewhitetulip1 hour ago

That goes against all the gushing posts about how AI is great. I use all the frontier models and sure they're a bit helpful

But I don't understand if they're that good why are we getting an outage every other week? AWS had an outage unsolved for about 9+ hrs!

CodingJeebus2 hours ago

Do they publish proper post-mortems? I feel like that's gotta be the bare minimum nowadays for such critical digital infrastructure.

The new-fangled copilot/agentic stuff I do read about on HN is meaningless to me if the core competency is lost here.

nusaru2 hours ago

I look forward to the day that jjhub becomes available...

Culonavirus2 hours ago

Azure Screen of Death?

esafak1 hour ago

Kids don't even know this. Lucky them.

arnvald1 hour ago

GitHub is the new Internet Explorer 6. A Microsoft product so dominant in its category that it's going to hold everyone back for years to come.

Just when open source development has to deal with the biggest shift in years and maintainers need a tool that will help them fight the AI slop and maintain the software quality, GitHub not only can't keep up with the new requirements, they struggle to keep their product running reliably.

Paying customers will start moving off to GitLab and other alternatives, but GitHub is so dominant in open source that maintainers won't move anywhere, they'll just keep burning out more than before.

dbingham1 hour ago

Github's two biggest selling points were its feature set (Pull Requests, Actions) and its reliability.

With the latter no longer a thing, and with so many other people building on Github's innovations, I'm starting to seriously consider alternatives. Not something I would have said in the past, but when Github's outages start to seriously affect my ability to do my own work, I can no longer justify continuing to use them.

Github needs to get its shit together. You can draw a pretty clear line between Microsoft deciding it was all in on AI and the decline in Github's service quality. So I would argue that for Github to gets its shit back together, it needs to ditch the AI and focus on high quality engineering.

gpmcadam2 hours ago

> Monday

Beyond a meme at this point

run-run-forever49 minutes ago

I bet Microsoft did this...

elcapitan2 hours ago

Maybe we should post when it's up

thinkindie2 hours ago

it's Monday therefore Github is down.

seneca1 hour ago

GitHub has a long history of being extremely unstable. They were down all the time, much like recently, several years ago. They seemed to stabilize quite a bit around the MS acquisition era, and now seem to be returning to their old instability patterns.

wrxd2 hours ago

Copilot, what have you done again?

blibble2 hours ago

presumably slophub's now dogfooding GitHub Agentic Workflows?

hit8run2 hours ago

They should have just scaled a proper Rails monolith instead of this React, Java whatever mixed mess. But hey probably Microslop is vibecoding everything to Rust now!

edoceo1 hour ago

Team is doing resume driven development

peab2 hours ago

Is it just me, or are critical services like GitHub, AWS, Google, etc., down more often than they used to be these days?

sama0042 hours ago

3 incidents in feb already lmao

thesmart2 hours ago

It's really pathetic for however many trillions MSFT is valued.

If we had a government worth anything, they ought to pass a law that other competitors be provided mirror APIs so that the entire world isn't shut off from source code for a day. We're just asking for a world wide disaster.

Hamuko1 hour ago

I get the feeling that most of these GitHub downtimes are during US working hours, since I don't remember being impacted them during work. Only noticed it now as I was looking up a repo on my free time.

iamleppert2 hours ago

Good thing we have LLM agents now. Before this kind of behavior was tolerable. Now it's pretty easy to switch over to using other providers. The threat of "but it will take them a lot of effort to switch to someone else" is getting less and less every day.

camdenreslink1 hour ago

Are we sure LLM agents aren't the cause of these increasing outages?

ruined2 hours ago

tangled is up B]

retinaros2 hours ago

migrating to azure kills businesses

run-run-forever49 minutes ago

Now Github pages are down

dmix1 hour ago

Welcome to Microsoft Github

DetroitThrow2 hours ago

GitHub downtime is going from once a month (unacceptable) to twice a month (what the fuck?)

irishmanlondon1 hour ago

[dead]

iamsyr2 hours ago

The next name after Cloudflare

charles_f1 hour ago

That pink "Unicorn!" joke is something that should be reconsidered. When your services are down you're probably causing a lot of people a lot of stress ; I don't think it's the time to be cute and funny about it.

EDIT: my bad, seems to be their server's name.

aaronbrethorst1 hour ago

I don't know if it's meant to be a joke, per se. They use (or used) the Unicorn server once upon a time:

https://github.blog/news-insights/unicorn/

https://news.ycombinator.com/item?id=4957986

ihumanable1 hour ago

I don't think it's a joke, it's the server that github runs on

https://en.wikipedia.org/wiki/Unicorn_(web_server)

jeltz42 minutes ago

I am personally totally fine with it but I see your point. Github is a bit too big for often braking with a cutsey error message even if it is a reference to their web server.

demothrowaway1 hour ago

Even if it is their server name, I completely agree with your point. The image is not appropriate when your multi-billion revenue service is yet again failing to meet even a basic level of reliability, preventing people from doing their jobs and generally causing stress and bad feeling all round.

frou_dh1 hour ago

One of Reddit's cutesy error pages (presumably for Internal Server Error is similar) is an illustration that says "You broke reddit". I know it's a joke, but have wondered what effect that might have on a particularly anxiety-prone person who takes it literally and thinks they've done something that's taken the site down and inconvenienced millions of other people. Seems a bit dodgy for a mainstream site to assume all of its users have the dev knowledge to identify a joking accusation.

Brian_K_White1 hour ago

That stupid "Aww, Snap!" message I think it's one of the browsers does.