Incident with Github.com

githubstatus.com

620 points by kevcampb 2 hours ago


Arubis - 2 hours ago

This is starting to feel like Twitter. For a variety of reasons, we had a centralized place where everyone of a particular set of persuasions could connect, and this had outsize benefits for the community as a whole. That place is becoming untenable, and with the loss of goodwill and stability, the community’s started to dissipate. But there isn’t one obvious transition candidate, so the diaspora is finding itself spread across a bunch of disparate places and services. The stated need they satisfy (source control with a web interface and some technical features, like pull requests with reviews) will be fulfilled. But those emergent features like a core community and default expectation of where you can find someone will fade. And that is a very real loss for all of us.

khvn26 - 2 hours ago

I had a lot of goodwill for GitHub but I think today is the tipping point.

Looking at a unicorn page, I feel this lingering hope that it's transient (like it usually was in the old days) but my mind reassures me it's probably going to be a long full outage again.

The hope is dead.

leishman - 2 hours ago

I don't understand why Github hasn't solved this problem with pricing updates. My understanding is they are getting hammered with LLM generated code growing their traffic by over an order of magnitude. So why not rate limit non-paying users and charge for whatever scarce resource is being consumed that is causing them to constantly fall-over? This seems like a basic economics problem.

perks_12 - 2 hours ago

The LLM code influx is not the problem. Microsoft mismanagement is: https://damrnelson.github.io/github-historical-uptime/

tom1337 - an hour ago

> Warning: Failed to download action 'https://codeload.github.com/'.

> Error: Response status code does not indicate success: 429 (Too Many Requests).

> Warning: Back off 19.714 seconds before retry.

> Warning: Failed to download action 'https://codeload.github.com/'.

> Error: Response status code does not indicate success: 502 (Bad Gateway).

> Warning: Back off 22.228 seconds before retry.

> Error: Response status code does not indicate success: 429 (Too Many Requests).

> Error: Failed to download archive 'https://codeload.github.com/' after 3 attempts.

Nice - even their own action runners are getting rate limited atm

s_dev - 2 hours ago

I recall reading years ago that cloud services were expected to run with a reliability of 3 or 4 '9's and that if they didn't competing services would quickly overtake them in adoption. The industry was supposed to be that cut throat.

Has big tech reached a similar status like banks in that they are "too big to fail" i.e. when they do fail we all just look the other way and say: "well everyone else is out too". Didn't someone recently calculate that GitHub is running at 95%? For comparison the Irish Rail service which is not reliable has 80% of it's trains run on time.

This seems absurd and really challenges a lot of ideas I had about big tech and cloud infrastructure. GitHub seems to have remained the dominant player relative to GitLab etc.

ieie3366 - 2 hours ago

To everyone who is angry: calm down. Github’s servers are constantly on fire as their usage increased something like 50x due to LLM sloppers pushing large amounts of trash code

Unless you have a emergency hotfix (you don’t), go hit the gym or walk outside.

If a work tool going down triggers you enough mentally to start angrily ranting online, it’s a sign you need to chill out and focus more on your health

smcameron - an hour ago

I wonder if you could replace the whole github issues feature with just a directory within each git repo named "Issues/". Within that, have another couple directories, "open/", and "closed/". Within "open", have a directory per issue, e.g. "such-and-such-does-not-work/". Within each issue directory, have "issue.txt", or "issue.md", which takes the place of the page for each issue on github. You could store other things in the issue directory which "issue.md" could reference, e.g. screen shots, logs, whatever. When an issue is closed, it gets git mv'ed to "closed/". You want to see a list of open issues sorted by time? Just "ls -ltr Issues/open". Want to see open issues related to the frakfrobber? "grep -i frakfrobber Issues/open/*". Add a comment to an issue? "vim Issues/open/my-issue/issue.md; git add !$; git commit -m 'Updated my-issue';" It would move the entire issues subsystem back under control of bare "git" and make it portable. Undoubtedly, I am not the first to think of such a thing.

peri-cl - 2 hours ago

Ah, so that's what the agent meant by summarizing a documentation page as "Unicorn!" I'd thought it was a very colorful hallucination (it's just GitHub's (unicorn-themed) failure page).

    Gathered details on embedding request syntax from
        Unicorn! · GitHub
I was querying docs to figure out how to set up RAG to query docs locally. Alas.
imnes - 2 hours ago

GitHub, Charles Schwab, Microsoft Teams, Copilot, New York State, AWS, Progressive, Azure, Microsoft Store, Cloudflare, ADP, Google Sheets, E-Trade, Fidelity... Did Mythos break out of it's container?

https://downdetector.com/

beardedetim - 2 hours ago

We're starting to have the conversation of "do we need to replace GitHub as our CI/CD pipeline?"

No idea if/when we decide to pull that bandaid but I think once we can't merge a hot fix into main because of GH being down, it'll be a big org push to replace it.

What's everyone else using? Self hosted Gitlab? Gitea?

Maxion - 2 hours ago

> We are seeing an approximate 20% error rate across numerous experiences including Pull Requests, Issues, and others. Investigations are currently under way and we will be posting updates as they become available

Well it's 100% down for me, so does this mean 20% of all users are fully down?

rglullis - 2 hours ago

I'm self-hosting Gitea and Woodpecker CI for least 6 years, alongside my own docker and pypi registries. Adding x86 and ARM runners, it costs me circa $30/month to run the whole thing, and I am reasonably sure that I could make the whole thing scale at a lower cost per user than what Github charges.

I am seriously, 100%, contemplating the idea of offering consulting for migrating companies and projects out of Github. Given that I am fully employed, I'd only be able to do this on the weekends. Could I get a show of hands to get an idea of potential customers?

fzumstein - 2 hours ago

Funny enough, I received a marketing email from GitHub during the outage with the following subject: "What if every pull request you started actually shipped"

mirekrusin - 24 minutes ago

Why are people complaining? It’s not a bug, it’s a feature.

You have a free bank holiday, go look at green trees, listen to birds, find somebody who's wrong on HN etc.

The only poor souls here are some github devops team (team of copilots?) and those using alternative services.

toastal - 44 minutes ago

The PSA is that you should always have a mirror—even if just a bare repo folks can pull from during downtime.

…& this is ignoring all the moral reason for avoiding US-based, publicly-traded, proprietary software for host largely free software. They also deny access to users due to US sanctions, privacy-conscious users won’t want to create accounts/agree to ToS, & rubbing shoulders with other corpos your project can be taken down if it upsets the corpos don’t like it (see youtube-dl, Switch emulators, etc.).

mosura - 14 minutes ago

At least we have moved on from the tedious hug-ops response.

The question is which features do we want of Github but functioning in a distributed way?

Identity? Stars? Issues?

ramoz - 16 minutes ago

Nobody's replacing the social and community aspects of GitHub.

I think it's fine if we begin to move back towards distributed software supply chain infrastructure.

swills - 38 minutes ago

Here's an article from Oct 2025:

"Microsoft’s data-center shortages to persist longer than expected - Bloomberg"

https://ca.finance.yahoo.com/news/microsoft-data-center-shor...

Perhaps relevant tho. I would imagine if they could simply throw more hardware at it they would. And I wouldn't imagine inability to throw hardware at it would be due to software scaling issues. So perhaps it is simply lack of available hardware?

chilipepperhott - 28 minutes ago

What I want:

A self hosted version of GitHub that is a precise mirror of an actual GitHub repository. That is, PRs from GitHub appear on the selfhosted instance and my reviews from the self hosted instance appear on GitHub. That way I can work on my private instance when GitHub is down (or slow) and I can be assured my work still appears to everyone online.

Does this exist?

nine_k - an hour ago

(Umpteenth time:) GitHub is not about just publishing source code; with git, it's trivial out of the box.

GitHub's value is in the PR process, in CI/CD, releases, the issue tracker, and an identity system propping all of that. This is the thing to replace, and it's quite a bit harder.

standwportugul - 2 hours ago

Funny thing about the status page is that you can't find any record of last Thursday's outage. It's all green across every service.

brookst - 2 hours ago

It's getting to where we should just post when it's working fine, to reduce noise.

blinky88 - 2 hours ago

This is getting ridiculous. Issues, PRs, actions... nothing's working

gortok - 34 minutes ago

So how’s using Azure to power GitHub going?

Seriously. It seems like there’s an issue every other week. It would historically be normal to provide post mortems, and maybe I’ve missed them but seems like there are almost weekly issues and no follow up into the core reasons why.

aleksandrm - 2 hours ago

Can anyone shed some light why GitHub is having so many problems lately?

bhouston - 2 hours ago

What is the best Github alternative that has something like Github Actions? What is the easiest to switch to? I do not want to switch but it is having too much of an impact on me.

It is time to give up on Github. This is just too much.

abelanger - an hour ago

If you really need to merge and deploy, I've been having some luck getting things moving with the gh cli:

    gh pr review <xx> --approve
    gh pr merge <xx> --squash --delete-branch
Might not help your deploy process if webhooks are degrading, but at least it can keep your remote in sync with local changes, if you need to deploy from local.
lol768 - 2 hours ago

Issues seems to be completely broken, just getting unicorns.

Interestingly the API still works for creating an issue (but webhooks weren't fired).

mhovd - an hour ago

I really wish I could move to a different provider, but GitHub is just so damn practical. Downtimes such as this should at least be compensated, providing an actual financial incentive to improve their services, instead of slapping AI on yet another product.

wren6991 - 2 hours ago

At this point, they should notify us on days that it's up

wejick - an hour ago

I can imagine the massive growth they're in right now, old assumptions are breaking down, many things need to be rethought. That's why personally i don't hate them with all of this saga. But they need to work faster in terms of product decisions and technology.

Einenlum - 23 minutes ago

Well, at least their status page is up.

I slowly but surely lowered my expectations.

george_max - an hour ago

Could GitHub be affecting other sites, or maybe this is something else?

Did Anthropic or OpenAI fail to sandbox their models again?

https://downdetector.com/

anoplus - 2 hours ago

How did Github become so famous for outages? It is almost like a routine. I haven't used other code repo hosting / CI/CD pipelines platform for last decade, so maybe it's just the nature of this business, I don't know.

nightski - an hour ago

All of my code repos are on gitea (personal and professional). The instance is not exposed to the internet (wireguard access). It's fantastic honestly, simple and just works.

ikistuach - 19 minutes ago

Can’t wait for the Kevin Fang video

JoshStrobl - 2 hours ago

So glad I moved my OSS org mostly over to a self-hosted Forgejo + Woodpecker CI. I get that we are operating on a completely different scale but I swear the GitHub outages are far too regular than they ought to be.

__vivek - 2 hours ago

Someone tried loading the Bun Zig-to-Rust PR again.

bfrog - an hour ago

GitHub is down days of that week that end with day these days. If I were a paying customer I'd be cancelling soon. GitHub is sort of foundational at this point and when its down nearly every day of the week it cannot be foundational.

prdonahue - an hour ago

What are some good SaaS alternatives to GitHub for CI (that aren't GitLab)? Is anyone doing anything particularly novel in this space?

ferguess_k - an hour ago

What is really interesting is that no insider engineer has leaked anything. What we got was essentially "LLM" hitting GitHub really hard. But there is no retro or maybe i missed it.

anshumankmr - an hour ago

Possible if this trend continues we might have the first actual zero 9s availability.

DrScientist - 2 hours ago

Never quite understood why large enterprises use github as core infrastructure.

Sure use it to collab externally, use it if you can't justify running your own infrastructure, but why are large companies choosing to place code externally - which is one secret leak away from compromise?

jemiluv8 - 2 hours ago

Awwww maaaan. I was just reading an upstream patch on the erpnext framework. I was going to do their copy the pr to patch my erpnext v15

tempaccount420 - 2 hours ago

Why haven't we all moved off GitHub yet?

Or let me ask a more useful question: if we were to move, then to where? Ideally somewhere new (not Gitlab)

bogzz - 2 hours ago

The GitHub failure unicorn image always brings me back to the good old days of trying out new Android ROMs. That unicorn used to be the logo of the Android Open Kang Project, which used to be my favorite ROM.

I wonder how it made it onto GitHub.

nickstaggs - an hour ago

Has Github Enterprise Server been isolated from these issues? Presumably it has because it's self hosted

z3ugma - 2 hours ago

You know, I think Fossil with its integrated issue management right in the repo is actually a perfect match for the LLM era. Maybe today is the day I migrate to using a Fossil forge with GitHub becoming increasing untenable.

Anyone else using Fossil?

xet7 - 2 hours ago

1) Issues showed unicorn. Reloading page.

2) Issues showed Not found.

Anyway, GitHub Actions for building new release has progress. Good enough.

melezhik - 2 hours ago

If someone needs lightweight self hosted git server with ci pipelines via general programming languages - consider DSCI - http://deadsimpleci.sparrowhub.io

CafeRacer - 7 minutes ago

"oh shit, here we go again"

koito17 - 2 hours ago

I remember a few years back when there was 2 major outages per month.

Thankfully this is encouraging me to stop working overtime for now and enjoy the rest of my night

samuell - an hour ago

A self-hosted git-based issue tracker like Epiq [1] seems more relevant by each day going forward.

[1] https://github.com/ljtn/epiq

herpdyderp - 2 hours ago

I've actually started loving GitHub down days because it means I get to spend time migrating away from them! (moving to self hosted Gitea)

sarjann - 2 hours ago

You would think for a company that has close to a monopoly of developer mind share wrt git that they'd maybe put in the bair minimum to get several 9s.

felooboolooomba - an hour ago

Anyone remember the end of the .com era? This feels early similar.

phatfish - 2 hours ago

If you are required to use a Microsoft tool is Azure DevOps now a better choice? Our Azure hosted instance rarely (if ever) has had an outage that effects our ability to work.

SpyCoder77 - 2 hours ago

[dupe] https://news.ycombinator.com/item?id=49330597

allanmacgregor - 2 hours ago

So whats the alternative? I'm thinking I'll migrate my company to something self hosted, but what about personal projects?

DataDive - 2 hours ago

Maybe they should charge a little more per action, and the onslaught would stop.

Seems like a simple solution.

esskay - 2 hours ago

Githubs a great advert as to why you shouldn't use Azure. What an utter mess its become since they took over. Their argument that its scaling issues due to increased traffic just makes them and Azure look incompetent.

dhruv3006 - 2 hours ago

how long can they survive like this?

augustohp - 2 hours ago

On the bright side, they were pretty fast on the Incident Declaration this time.

billudon575 - 43 minutes ago

Time to write code on stone plates

vanillax - 2 hours ago

This is what happens when you try to run on Azure.

ape4 - 2 hours ago

Will our hug of death now make githubstatus.com crash

ryuuseijin - an hour ago

Just going to leave this here - self hosted forgejo on fly.io with restic backups: https://forgejo-fly.fly.dev/forgejo-admin/forgejo-fly

ebfe1 - 2 hours ago

It's DNS issue, i'm telling ya!

- 2 hours ago
[deleted]
kerv - an hour ago

Dear Mr AI. Please code a new GitHub for me and my friends. Make no mistakes.

Maxion - 2 hours ago

Welp, workday over in Europe early!

amrit_mirch - 2 hours ago

i dont even know why people not using alternatives like gitlawb

logicallee - an hour ago

Does either Google or Amazon (the two other large cloud providers besides Microsoft) operate its own alternative?

root-parent - 2 hours ago

As sure as it is Monday....

_arash - 37 minutes ago

great

zoobab - 33 minutes ago

So much for "git is decentralized" lol

catigula - 2 hours ago

Okay, enoughs enough, time to migrate our org.

rvz - 2 hours ago

As I said 4 days ago GitHub is in chronic operational decline which is killing trust in hosting repositories [0]

You can use as many AI agents as you want (it won’t solve the problem), but with that many outages ever since getting bought by Microsoft, it is more than enough time to give them to change. They don’t care and there is no CEO of GitHub to help either.

A self hosted instance would have much better uptime than GitHub and GitHub Actions at this point as I predicted 6 years ago. [1]

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

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

Brian_K_White - an hour ago

kagi's still up, so I was able to learn about alternatives. At this point github should just be your write-only mirror for publishing & discovery.

sharts - 2 hours ago

Question to those who work at Github…what the heck is going on? Why?

MrFurious - 2 hours ago

Oh, shit, here we go again...

chromehearts - 2 hours ago

And I just wondered why I couldn't update my nix flake lol

hmokiguess - 2 hours ago

I'm not mad, I'm just disappointed.

__vivek - 2 hours ago

Go touch grass

karel-3d - 2 hours ago

Is that even news at this point?

Yes, github now has issues. Github is always having issues.

OtomotO - 2 hours ago

I have one client that relies on github. Just one, out of dozens I've worked with over the years.

It's just a constant pain in the ass.

Wherever I have anything to say I prefer ANY other gitforge over this piece of shit.

ArcHound - 2 hours ago

[dead]

r_blake - 2 hours ago

[dead]

mikert89 - 2 hours ago

[flagged]