logoalt Hacker News

Incident with Github.com

553 pointsby kevcampbtoday at 1:40 PM427 commentsview on HN

Comments

Arubistoday at 1:57 PM

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.

show 18 replies
khvn26today at 1:47 PM

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.

show 4 replies
leishmantoday at 2:05 PM

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.

show 8 replies
smcamerontoday at 2:58 PM

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.

show 3 replies
perks_12today at 2:03 PM

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

show 5 replies
tom1337today at 3:07 PM

> 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_devtoday at 2:02 PM

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.

show 6 replies
peri-cltoday at 1:50 PM

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.
show 1 reply
ieie3366today at 1:57 PM

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

show 42 replies
chilipepperhotttoday at 3:32 PM

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?

show 1 reply
imnestoday at 2:21 PM

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/

show 3 replies
beardedetimtoday at 1:44 PM

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?

show 14 replies
toastaltoday at 3:16 PM

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.).

show 1 reply
Maxiontoday at 1:52 PM

> 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?

show 2 replies
rglullistoday at 2:13 PM

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?

show 3 replies
swillstoday at 3:22 PM

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?

fzumsteintoday at 2:07 PM

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"

show 1 reply
gortoktoday at 3:26 PM

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.

nine_ktoday at 3:09 PM

(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.

standwportugultoday at 2:26 PM

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.

abelangertoday at 3:12 PM

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.
brooksttoday at 1:45 PM

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

mhovdtoday at 3:13 PM

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.

blinky88today at 1:47 PM

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

show 3 replies
aleksandrmtoday at 1:46 PM

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

show 13 replies
bhoustontoday at 2:00 PM

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.

show 6 replies
lol768today at 1:42 PM

Issues seems to be completely broken, just getting unicorns.

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

wejicktoday at 3:01 PM

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.

george_maxtoday at 3:07 PM

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/

nightskitoday at 3:07 PM

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.

prdonahuetoday at 3:09 PM

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

show 1 reply
wren6991today at 2:00 PM

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

ferguess_ktoday at 2:54 PM

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.

bfrogtoday at 2:47 PM

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.

anoplustoday at 1:54 PM

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.

show 1 reply
__vivektoday at 2:23 PM

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

JoshStrobltoday at 1:51 PM

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.

anshumankmrtoday at 2:40 PM

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

show 1 reply
nickstaggstoday at 2:59 PM

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

DrScientisttoday at 2:23 PM

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?

show 1 reply
jemiluv8today at 1:54 PM

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

bogzztoday at 2:20 PM

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.

tempaccount420today at 1:49 PM

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)

show 5 replies
samuelltoday at 3:06 PM

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

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

z3ugmatoday at 2:06 PM

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?

show 1 reply
xet7today at 1:44 PM

1) Issues showed unicorn. Reloading page.

2) Issues showed Not found.

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

melezhiktoday at 1:56 PM

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

felooboolooombatoday at 2:55 PM

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

koito17today at 2:21 PM

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

herpdyderptoday at 2:15 PM

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)

🔗 View 34 more comments