Discussion summary
Some developers are moving away from GitHub due to concerns over ownership and ethics, opting for self-hosted solutions like Gitea. Discussions include the decline of GitHub's reputation, alternative hosting options, and the impact of corporate ownership.
What the discussion says
- Developers prefer self-hosted repositories for privacy and control.
- Concerns about GitHub's corporate ownership and ethical issues.
- Interest in alternatives like Gitea, Forgejo, and Mercurial.
- Skepticism about platform growth metrics and spam issues.
“I keep my repositories offline with reliable backups.”
“Self-hosted Gitea/Forgejo is still better.”
Comments
Hacker News
Do they? Or is it that a new account is opened every second? Because I’ve been seeing so many spammers and scammers that those numbers have to be skewed.
by latexr
For public code hosting, GitHub have banned too many people/projects for comfort. From security researchers to 18+ game devs, too many have been wrongfully banned.
by Scaled
I now run Git on a pi using Gitea and Forgejo. I can now upload files of a size unheard of in GitHub, Claude can make a PR by itself that I can diff, edit, then merge, and even with the mighty power of a single pi 3b+, it feels more responsive.
by My_Name
by benthecarman
Currently I self-host Gitea [0], use its registry for Docker, NPM etc and act runners [1] for github actions alternative, everything secured under tailnet.
I'm extremely satisfied with that setup. It is batteries included & fire and forget.
Now I use Github only as backup by mirroring my self hosted repos.
by hambos22
Codeberg had one job, serve my repo, it didn't do that, when brought up, I was told it was a feature not a bug, they could maybe whitelist me but that wasn't my problem, it was that random people got totally blocked or from accessing the repo. I moved back to github.
by MintsJohn
"Why X are doing Y" articles like these pretend that the premise of "X are doing Y" is true, conveniently skipping to the "Why" before proving that the premise is even accurate in any meaningful way.
This is why I never buy headlines that start out with "Why".
> developers are ditching
Proceeds to list but a handful of remotely meaningful repos against the hundreds of thousands on there
by jorisw
Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- > One new user joins every second
Do they? Or is it that a new account is opened every second? Because I’ve been seeing so many spammers and scammers that those numbers have to be skewed.
by latexr - For private code, it just feels safer to self host that -- ideally behind wireguard for an extra layer of security.
For public code hosting, GitHub have banned too many people/projects for comfort. From security researchers to 18+ game devs, too many have been wrongfully banned.
by Scaled - Mostly because developers (me included) don't like to be told we are being laid off due to AI that was trained on our free open-source hobby projects.
- As a developer who ditched Github and decided to self-host, there is only one reason. It's not technical difficulties, politics, nor AI. It's Microsoft. Like Apple, Facebook etc, I have a deep loathing for Microsoft and I want to remove as much of it from my life as I am able.
I now run Git on a pi using Gitea and Forgejo. I can now upload files of a size unheard of in GitHub, Claude can make a PR by itself that I can diff, edit, then merge, and even with the mighty power of a single pi 3b+, it feels more responsive.
by My_Name - Our CI for our entire org at https://github.com/lightningdevkit was turned off for 3 weeks because an outside contributor who was wrongfully banned made a PR. After multiple appeals we received no explanation and was told it was a permanent ban until we made a stir on twitter. They sadly are no longer a good place to work.by benthecarman
- It's been 9 months since I ditched Github.
Currently I self-host Gitea [0], use its registry for Docker, NPM etc and act runners [1] for github actions alternative, everything secured under tailnet.
I'm extremely satisfied with that setup. It is batteries included & fire and forget.
Now I use Github only as backup by mirroring my self hosted repos.
by hambos22 - I tried codeberg, used it a year, then early this year in all their wisdom codeberg decided to show adverserial random text instead of my repo, reporteldly to mess up llm training to user agents they weren't sure were human.
Codeberg had one job, serve my repo, it didn't do that, when brought up, I was told it was a feature not a bug, they could maybe whitelist me but that wasn't my problem, it was that random people got totally blocked or from accessing the repo. I moved back to github.
by MintsJohn - Sentiment for/against GitHub aside...
"Why X are doing Y" articles like these pretend that the premise of "X are doing Y" is true, conveniently skipping to the "Why" before proving that the premise is even accurate in any meaningful way.
This is why I never buy headlines that start out with "Why".
> developers are ditching
Proceeds to list but a handful of remotely meaningful repos against the hundreds of thousands on there
by jorisw