Live data from Hacker News

GitHub Git Operations Are Down

githubstatus.com

221–230 of 271 posts

Re: GitHub Git Operations Are Down

#221

Earlier quoted context omitted.

Could have a self hosted git or ci/cd pipeline for deployments and code access during outages. They don't need to be up constantly, just need to be able to keep a backup of the code somewhere and have some way to run critical deployment scripts if github actions are unavailable

What self hosted CI do you recommend?

Whatever the current gitea is named this year. See codeberg.org. I think currently it is called Forgejo

https://forgejo.org/compare-to-gitea/

Re: GitHub Git Operations Are Down

#222
post #130
post #19

Earlier quoted context omitted.

people could not be more clear that their preference is for reliable and easy-to-use centralized services maintained by professionals, and not decentralized systems that require a great deal of user expertise

There is not actually a need to choose between a single centralised monopoly and going full-on techno-prepper and running all your own services in your garage as an individual . We could have intermediate points, such as having services run by professionals but based on portable open standards.

git is a great portable standard. But if I were GitHub, I'd make damn sure I didn't have issues, actions, and the rest of it be based on something users could just yank out in a portable format and take elsewhere though.

Portable VCS is simple. Portable anything with the integration everyone expects (issues connects to source which connects to builds which connects to releases) is hard. Git being so open and portable means it isn't a moat.

Re: GitHub Git Operations Are Down

#223

Earlier quoted context omitted.

It's this type of negativity ruining the internet. Nothing thoughtful to say, nothing to add, and hoping for failure. I hope everything is okay over there...

They are advocating for decentralized tools. That’s actionable and hoping to prevent failure.

There is no reason to host 'decentralized' tools besides regulation. It's considerably cheaper to use GitHub (or other alternatives like GitLab) than hosting your own and hiring people to maintain and support the solution. Their issue tracking system is very convenient for small teams too.

Re: GitHub Git Operations Are Down

#224

Earlier quoted context omitted.

I believe he found the open source tools being used (CVS?) weren't good enough, and he started using a commercial closed source tool called "bitkeeper", which rankled the ire of the FOSS community who wanted to eat their own dogfood. So Torvald's opted to "clone" the features of bitkeeper into an open source version he named 'git'. That's the story I heard, no idea if it's true.

They were using BitKeeper for years but git was created when BitKeeper pulled the rug licensing-wise. Source: A Git Story from https://blog.brachiosoft.com/en/posts/git/

Bitkeeper pulled the rug because they agreed not to reverse engineer it and then someone did.

Re: GitHub Git Operations Are Down

#225

Earlier quoted context omitted.

Could have a self hosted git or ci/cd pipeline for deployments and code access during outages. They don't need to be up constantly, just need to be able to keep a backup of the code somewhere and have some way to run critical deployment scripts if github actions are unavailable

What self hosted CI do you recommend?

We use gitlab at my company. the k8s yaml files are a bit complicated but the simpler shell based ones (publishing npm packages, etc.) are pretty straight forward

Re: GitHub Git Operations Are Down

#226
post #43

Damn you azure! Or is Microsoft not even running their precious GitHub in azure

Who said it was an infrastructure failure?

There's innumerable causes of this kind of failure that aren't rooted cloud service provider shenanigans

(Admittedly the duration of the outage does "feel" like an infra outage)

Re: GitHub Git Operations Are Down

#227
post #17

I guess it's a good time as any to setup a backup or check out alternatives that could mirror or standalone. Gitlab, Gitea, any others worth checking out?

What's the point of having a mirror? It'll only lead to conflicts that'll be difficult to resolve once the main service you use is back up again.

For example, I doubt you would be able to easily merge any pull-requests or use the same CI/CD code for the same services without hacky solutions.

Re: GitHub Git Operations Are Down

#228
post #48

Not sure if I am just noticing GitHub's issues more often as I am using their tools pretty much every day but their availability is kinda not great. Be it Actions failing or something "not core business" (read: git operations) but I can't remember a month in the past where I was not annoyed by any outage on GitHub

The whole product feels like it’s getting g progressively jankier. The front-end is glacial nowadays and frequently has issues actually loading the page, actions frequently has some kind of panic attack and breaks or just grinds along a glacial speeds. The UX has gotten worse (why no merge-queue button?).

Agree with the second part. Github actually has merge queues, but only for the enterprise tier…

Re: GitHub Git Operations Are Down

#229

Earlier quoted context omitted.

Basically you rent space and machines in datacenters that are geographically distributed and designed to resist natural disasters

That's exactly what Github does already. I wouldn't bet on my own org being better at hosting github than github.

Perhaps not better at hosting Github, but some sort of code repository. We've been running on-prem Bitbucket for years and our uptime is easily better than Githubs. The feature set is small, and the CI/CD pipelines are a separate issue, but I still think we come out on top.

Depending on your size your requirements may be much lower and easier to manage. Github has to be all things to all people and that comes with complexity and that can make things more fragile.

Re: GitHub Git Operations Are Down

#230
post #48

Not sure if I am just noticing GitHub's issues more often as I am using their tools pretty much every day but their availability is kinda not great. Be it Actions failing or something "not core business" (read: git operations) but I can't remember a month in the past where I was not annoyed by any outage on GitHub

The whole product feels like it’s getting g progressively jankier. The front-end is glacial nowadays and frequently has issues actually loading the page, actions frequently has some kind of panic attack and breaks or just grinds along a glacial speeds. The UX has gotten worse (why no merge-queue button?).

I wouldn't say glacial. If you want glacial try Jira. Mind-bogglingly slow.
Post reply on HN