[–] gophigure 4 days ago
[–] ozyschmozy 3 days ago
Don't know about you but at this point I've learned to recognize and ignore GitHub issues even when they haven't admitted to it yet
[–] arccy 4 days ago
[–] chrisjj 3 days ago
[–] defraudbah 3 days ago
[–] solyin 3 days ago
[–] thwarted 3 days ago
[–] jeroenhd 4 days ago
I assume these companies have some kind of uptime guarantee in their contracts, because they seems to care more about covering their asses than about informing customers.
[–] sleepybrett 3 days ago
We have outages on our books that they never reported even after we ticketed them.
They cook the stats like an inner city police department.
[–] beardedetim 3 days ago
[–] sleepybrett 2 days ago
[–] chanux 3 days ago
[–] deathanatos 3 days ago
Github's status page is incredibly slow in comparison to the status page Github themselves used to have, which had several key metrics of various systems that would update in real time, and when they did have a (comparatively rare) outage, would usually have at least one metric going "yeah, something is wrong".
[–] giwook 3 days ago
[–] spartanatreyu 3 days ago
Question 1: Is it github, or is it everyone:
Answer: https://downdetector.com/
(If everyone's having issues, then stop. Otherwise, continue below...)
---
Question 2: Is it github?
Answer 2: https://www.githubstatus.com/
Question 3: Why are you lying to me, is it github or not?
Answer 3: https://mrshu.github.io/github-statuses/
(If github is not having issues, then check your local environment. Otherwise, continue...)
---
Question 4: Why is it always github, surely they're not that bad right?
Answer: https://www.dayswithoutgithubincident.com/
(Perhaps its time to consider an alternative to github, or at least a mirror)
[–] c0rruptbytes 4 days ago
[–] stryan 4 days ago
[–] stackskipton 4 days ago
[–] stryan 3 days ago
[–] bdsa 3 days ago
[–] c0rruptbytes 3 days ago
ECR just seems to work really well for most people and IAM is nice compared to Github Apps + rate limits
[–] a-squirrel-comm 4 days ago
> November 4, 2026: We’ll have a brownout of the removal of the ssh-rsa signature type (i.e., RSA keys using SHA-1) and the diffie-hellman-group-exchange-sha256 key exchange algorithm.
I guess something went sideways.
[–] qtqtqt 4 days ago
[–] dist-epoch 4 days ago
[–] mschuster91 4 days ago
[–] anamexis 4 days ago
[–] matja 4 days ago
[–] SkiFire13 4 days ago
[–] igleria 4 days ago
[–] a-squirrel-comm 4 days ago
[–] DanielHB 4 days ago
[–] igleria 4 days ago
[–] pksunkara 3 days ago
Disclaimer: I am building a code forge myself
[–] shawabawa3 3 days ago
[–] rarisma 4 days ago
- - > i wake up - -
| |
| V
github has an outage[–] GrantMoyer 4 days ago
[–] Chris2048 4 days ago
[–] lta 3 days ago
[–] dodslaser 4 days ago
[–] shepherdjerred 3 days ago
[–] gib444 3 days ago
def is_github_down(day):
return day[-1] == "y"[–] sigmarule 3 days ago
[–] binsquare 4 days ago
[–] eknkc 4 days ago
[–] stack_framer 4 days ago
[–] jaapz 4 days ago
I am requesting to merge my changes into the main branch.
[–] dutchbart 4 days ago
[–] crote 3 days ago
Similarly: Why are the Gitlab people so happy to merge? Where is my "Rebase Request", "Squash Request", or "Cherry-pick Request"?
[–] ajasmin 3 days ago
Once all is good, push into remote HEAD and GithHub should auto-close.
Though, larger project tend to leave the final upstream merge to GitHub itself. Better access control and it’s easier to serialize merges through a single queue for very active projects.
[–] chrisweekly 3 days ago
related tidbit: in git, "pull" is basically shorthand for "fetch + merge".
[–] hhh 4 days ago
[–] Roark66 4 days ago
You're literally replacing a well designed resilient system with a single point of failure run by a different company...
[–] Chris2048 4 days ago
Wait, Jenkins?
[–] iamjake648 3 days ago
[–] hiccuphippo 4 days ago
[–] saturn_vk 4 days ago
[–] SkiFire13 4 days ago
[–] embedding-shape 4 days ago
Begin by refactoring the deployments so they're driven by checked in shellscripts, that accepts a git reference to deploy (prefer immutable commit SHAs over mutable branches/tags). Make it use the stuff it already has checked in, and make the actual GitHub Actions stuff as small and concise as possible, ideally each "run" should just call a shellscript with the git reference.
Then move so the deploys happen not on GitHub Actions itself, but on a "intermediate deploy host" that has the source code and access to the credentials you need, and make this host have one secure entrypoint, where someone (or something) can enter and run shellscripts, after pushing their code as a normal git push. Then switch so the deploys from GitHub Actions instead use this new host to do the deploys. Lock down this host hard.
When GitHub and/or GitHub Actions go down, the developer responsible for deploying stuff, should be able to get temporary git and ssh access to this host, can push any git data straight to the host, and their user on this host can run the deploy scripts. Keep in mind that nothing in your deployment process should depend on stuff that isn't also available on this "deploy host", if you have multiple synced repositories and so on.
Now things mostly work the same as people are used to, with the added benefit that when things go down again (like next week), you'll still be able to continue to deploy stuff.
I've done this refactor/migration for tens of companies in the last year, more or less following this exact template for all of them, with no issues reported from either of them, but lots of praise :)
[–] pelagicAustral 4 days ago
[–] misswaterfairy 4 days ago
Gitea Enterprise would be worth looking at.
[–] eknkc 4 days ago
[–] import 4 days ago
[–] michaelbuckbee 4 days ago
I have it for all my stuff (dozens of repos and hundreds of PRs/builds per week) and it's only once in the last year that I've exceeded the free resource levels. I don't know if it's just extra capacity or they're burning VC dollars in the hopes of inspiring posts like this, but either way I feel like I'm taking advantage of them at this point.
[–] booi 3 days ago
[–] crote 4 days ago
[–] tcfhgj 4 days ago
[–] crote 3 days ago
If you're looking for a publicly-accessible Forge SaaS for your private repos and are willing to pay for it, you are almost certainly a company developing proprietary software.
[–] bonetruck 4 days ago
[–] paaloeye 4 days ago
[–] NewJazz 4 days ago
[–] karolist 4 days ago
[–] maratc 3 days ago
[–] karolist 3 days ago
[–] delf 4 days ago
[–] shimms 4 days ago
[–] maccard 3 days ago
It's a great service though
[–] myaccountonhn 4 days ago
[–] rozularen 4 days ago
[–] icy 4 days ago
[–] import 4 days ago
[–] raddan 4 days ago
[–] jelder 4 days ago
[–] cashbreaker 4 days ago
[–] techterrier 4 days ago
git -c credential.helper= -c 'credential.helper=!gh auth git-credential' pull https://github.com/myorg/my-repo.git
[–] gumbojuice 3 days ago
[–] swe_dima 4 days ago
git config --global url."https://github.com/".insteadOf git@github.com:
so it pushes / pulls using HTTPS
when things are back to normal run:
git config --global --unset url."https://github.com/".insteadOf
[–] igleria 4 days ago
[–] solyin 4 days ago
[–] selectnull 4 days ago
[–] zbentley 3 days ago
Wait…
[–] renehsz 4 days ago
[–] luciandan 2 days ago
Until next time. When I look into alternatives again. Probably, one day, I'll actually migrate away. But for now I shrug and tell myself that these things happen.
[–] fauzanhilmi 4 days ago
[–] feukon 4 days ago
[–] crote 4 days ago
Developers are expensive. If I can't ship a feature on time because GitHub issues keeps forcing me to switch to different tasks to work around git/PR/ticket/Actions downtime, then that costs my company real money - despite us not being the source of the AI DDoS that GitHub has happily been welcoming.
To me, the situation is very simple: either 1) rein in the AI deluge, or 2) isolate paying customers from it, or we'll move to an alternative.
For businesses the current state of unreliability would be unacceptable if it was completely free, the fact that it is actually paid just adds insult to injury.
[–] colek42 4 days ago
[–] falcor84 4 days ago
[–] nalekberov 4 days ago
[–] icy 4 days ago
[–] nalekberov 4 days ago
[–] gowthamgts12 3 days ago
new incident with actions now - https://www.githubstatus.com/incidents/h02n9572mx9y.
[–] alper 4 days ago
What were the 60'000 people exiting Microsoft doing if not improving Github?
[–] znpy 3 days ago
[–] misnome 4 days ago
I can live with the occasional outage but this is a constant problem.
[–] w3ll_w3ll_w3ll 4 days ago
[–] chinathrow 4 days ago
[–] taran_narat 4 days ago
[–] thesdev 4 days ago
[–] nope1000 4 days ago
[–] y-curious 4 days ago
I joke, the QoL is really nice
[–] sognetic 4 days ago
[–] ayhanfuat 4 days ago
> git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
[–] chinathrow 4 days ago
[–] b1tshift 4 days ago
[–] marvstazar 4 days ago
https://rubyonrails.org/2026/11/4/Rails-8.0.5.2-and-8.1.4.1-...
[–] esafak 3 days ago
https://www.githubstatus.com/incidents/xr3myzj7ms51
https://www.githubstatus.com/incidents/h02n9572mx9y
Get your act together, clowns.
[–] giwook 3 days ago
Perhaps these types of posts should just be pinned at this point.
[–] dude250711 4 days ago
[–] grishka 4 days ago
Maybe they need a better AI model for their vibe coding. That'll fix everything, right? At least that's what my friends keep telling me when I say that the free LLMs I played around with a bit are incredibly dumb.
[–] rvz 4 days ago
It's up to you if you want more of this instability. Perhaps you should consider a self-hosted alternative.
[–] el_psy_congroo 3 days ago
[–] sigmonsays 3 days ago
[–] esher 4 days ago
[–] anon7000 4 days ago
[–] crote 4 days ago
[–] dankobgd 4 days ago
[–] larsnystrom 4 days ago
[–] refactor_master 4 days ago
[–] Ampersander 4 days ago
[–] malikolivier 4 days ago
Some of our customers unexpectedly started using the service we're running as a file-cache around GitHub to mitigate GitHub outages.
We wrote about this use case in our blog: https://www.stablebuild.com/blog/protect-your-builds-from-gi...
A sick person with symptoms is clearly sick, but sometimes they're asymptomatic. That's what the GitHub status page has become. When it's red and showing problems, you know you have problems. When it's all green? You know you MIGHT have problems.
That can make outages like this harder to triage, since reality is a black box.