A Programmer's Guide to Leaving GitHub
Posted by esiy0676@reddit | programming | View on Reddit | 20 comments
Ever since sfconservancy.org's campain to GiveUpGitHub of 2022 - and it's not just about GH - I am happy to bump into even the most niche sites/posts that help people appreciate the freedom of the free. Please, give this one a chance, at least reach the:
What is "patch-based" code review?
Nzkx@reddit
What about GitLab ? Is it better ?
esiy0676@reddit (OP)
.com? No. Selfhosted? Yes.
oweiler@reddit
So now everyone selfhosts GitLab?
DualWieldMage@reddit
Any self-respected company should. Yes there is overhead in maintaining an instance, but it is not more expensive then cloud-hosted versions even if such a mention opens a floodgate of those who would want to convince you otherwise with "economies of scale" and whatever arguments.
Cloud instances have issues with noisy neighbours. If there is a performance degradation, a large number of users can amplify it until the whole service is down, such aplification rarely happens in local instances with lower user counts. Jira is a famous example where it got its slowness reputation purely from the cloud version. A local variant can be much cleaner and without extra plugins.
Every time i hear these stories of "github down, guess no work today" i feel like i would fire quire a few people if i was in charge of such a company. I have experienced external network outage while working and it only required changing push target to local git mirror, work continued as if nothing changed. Builds and tests were run on a local jenkins instance.
Nzkx@reddit
I did it on my last startup, we made a GitLab instance with Docker in our Proxmox cluster, accessible only with VPN.
But it's a pain in the ass to manage. And if your server die, you lose everything (unless you work on data rebundancy, which is a hard problem).
popiazaza@reddit
Good title for clickbait. I'm not going to click that link tho.
gelatineous@reddit
This post is more about Stallman-esque resistance than leaving Github.
esiy0676@reddit (OP)
I suggest starting with the appendices first - it's a good overview what options are out there today.
Also, I do not necessarily want to be associated with one specific person over some of the shared values we might have. Let's not do it to the author of the post either.
EC36339@reddit
What did Stallman do besides making a bad taste joke about Epstein, something many many people did and still do on a daily basis without consequences?
I've seen the drama play out on Twitter. It was a disgusting witch hunt. He may be a weirdo, and I personally disagree with a lot of his views, but he did nothing wrong other than saying some bad words while being famous and a juicy target for social media mobs.
esiy0676@reddit (OP)
It was a "witch hunt", but I do not see how likening the author's post about options of leaving GH has anything to do with one person who stands for rather conservative way of what "free software" should be.
Long before the "witch hunt" I pondered on how I can disassociate myself with this particular "conservative" approach without giving up those values that are shared. I do not like - myself or via associations - be linked to e.g. FSF because it's so disconnected from what real world is about that it's doing the actual cause a disservice. That's all.
This post has nothing to do with RS or FSF for me. That's all.
gelatineous@reddit
Stallman is directly cited. I respect Stallman. But instead of elaborating on your values, elaborate on the topic.
esiy0676@reddit (OP)
I just do not see how this post would be even remotely "Stallman-esque."
And getting into these detractions is entirely off topic for me.
highjohn_@reddit
I self host forgejo for personal stuff at home and we self host GitLab at work. Never been easier
BigReception26@reddit
Leave GitHub yes
BigReception26@reddit
Actions suck and cli now has telemetry Keeps getting worst
oweiler@reddit
So because of a few blog posts people will leave GitHub?
pepejovi@reddit
The more blog posts there are with instructions and reasoning like this, the lower the barrier of leaving GitHub gets.
booi@reddit
No, people will leave GitHub because of the complete ineptness of the platform and inability for it to do even the most basic things reliably
Accomplished-Moose50@reddit
But, but we gave you AI what else would you need? /s
esiy0676@reddit (OP)
I remember I used to get this same snarky question many many years ago, just it was about "Linux".