Live data from Hacker News

Leaving GitHub for Forgejo

jorijn.com

81–90 of 380 posts

Re: Leaving GitHub for Forgejo

#81
post #46

Earlier quoted context omitted.

> It's a shame that all these companies that benefited from open source have poisoned the industry like this Open Source and the OSI are an industry plant. Look at who sponsors it. The monopoly hyperscaler conglomerates get free labor and use it to build the world we despise: tracking panopticons, phones we can't install things on, device attestation, browser monoculture with no adblock, etc. etc. Google made people…

When you come into a convo saying even Stallman isn't extreme enough, it's probably a good time to take a step back and evaluate your life.

I'm actually a capitalist.

But our 25 year lax regulatory environment has created a world where the largest players abuse consumers and the competitive ecosystem.

Open source is one of the many strategies these companies have abused to create grave harm to our society. It's let them get further with our support and with less expenditure. It's given them an ethical smoke screen.

- Social media algorithms are the tobacco products of our century. Kids are growing up with a distorted sense of self worth, people are getting angrier and more polarized, and all of it is highly addictive - all to fuel corporate profits.

- The most popular and important computer form factor is controlled by a duopoly and we can't even own / repair / install / have rights to our devices.

- All hardware is becoming locked to device attestation, meanwhile companies are lobbying for "age verification" (read: full-on identity tracking).

- Distribution is being locked to monopolies. 92% of "URL bars" are owned by one company, and typing something into a computer goes through a bidding war protection racket.

I can go on and on about it. I shouldn't even have to. You know this.

A lot of this is because of a lack of proper competition. Since the DOJ / FTC / EU / ASEAN are being toothless (the latter are slowly waking up), the next best thing we can do is take away their open source abuse. Stop letting them use our work against us and the rest of the population.

Re: Leaving GitHub for Forgejo

#82
post #80

Earlier quoted context omitted.

When you come into a convo saying even Stallman isn't extreme enough, it's probably a good time to take a step back and evaluate your life.

I don't see a reason anyone needs to stop and evaluate their life for this reason. Is it a danger to anyone, or damaging in any way? I think not.

Does one have to be a danger before they should evaluate their life? I sure hope not.

Re: Leaving GitHub for Forgejo

#83
I've also heard of Tangled [0] which is decentralized and built on the AT Protocol like Bluesky but also has some genuinely useful features that GitHub has been dragging its heels over in implementing, like PR stacking, such that entire companies have sprung up to add that feature in GitHub.

Has anyone tried this?

[0] https://tangled.org/

Re: Leaving GitHub for Forgejo

#84
post #34

I have also moved my git repositories to a self-hosted NUC. I have not yet bothered with a HTTP frontend to share it with the world, mostly because I don't want to provide AI scrapers with content and don't want to put the work in to block them. It's a shame that all these companies that benefited from open source have poisoned the industry like this

I also have a self hosted Foregejo on a Pi (but probably not much longer) that acts as a mirror of my GitHub. The main issues I keep facing are:

- Repositories seem to mirror fine for a few weeks and stop. Pretty useless. I have a PAT token for it that does not expire, and yet it seems to claim otherwise, despite the token working elsewhere when I test it.

- Sometimes there is nothing in the logs, sometimes it's the database being locked for some reason. The only thing that uses the database is Forgejo.

- So far I haven't been able to tell if this is Forgejo, crappy SD IO on the Pi causing database locks, or Forgejo sucking at being a mirror.

Re: Leaving GitHub for Forgejo

#85
GitHub Actions is indeed the hard one to replace. I need Windows, Linux, Linux-ARM, macOS ARM, and macOS Intel runners. How do you guys using Forgejo and/or Codeberg do to get a similar matrix, hopefully at a low cost?

Re: Leaving GitHub for Forgejo

#86

Everyone seems to be leaving GitHub, and forgetting the entire spirit of what git is in my eyes. Git was always meant to be decentralized, the problem here is that all the tooling around git was centralized to GitHub because it was a cleaner experience, they scaled nicely, and were properly maintained. I would prefer to still see mirrors on GitHub that are auto-synched because I've seen projects for years either self…

GitHub centralizes 2 things: Authentication, as well as Repository Hosting. Does the code really need to be hosted in a central location like this? (Clearly not, which is why people are leaving GitHub in the first place) But the one part GitHub provides that's genuinely valuable is the social aspect, and when you get a PR from a user named torvalds you can trust that this is in fact Linus. This isn't the case with mo…

Signed commits could solve this in a more decentralized way if people post their public keys on their own domains.

Re: Leaving GitHub for Forgejo

#87
post #85

GitHub Actions is indeed the hard one to replace. I need Windows, Linux, Linux-ARM, macOS ARM, and macOS Intel runners. How do you guys using Forgejo and/or Codeberg do to get a similar matrix, hopefully at a low cost?

CircleCI?

Re: Leaving GitHub for Forgejo

#88
post #34

I have also moved my git repositories to a self-hosted NUC. I have not yet bothered with a HTTP frontend to share it with the world, mostly because I don't want to provide AI scrapers with content and don't want to put the work in to block them. It's a shame that all these companies that benefited from open source have poisoned the industry like this

I also have a self hosted Foregejo on a Pi (but probably not much longer) that acts as a mirror of my GitHub. The main issues I keep facing are: - Repositories seem to mirror fine for a few weeks and stop. Pretty useless. I have a PAT token for it that does not expire, and yet it seems to claim otherwise, despite the token working elsewhere when I test it. - Sometimes there is nothing in the logs, sometimes it's the…

Probably the mirror? I have zero problems like that on my Forgejo Pi setup. I am not mirroring

Re: Leaving GitHub for Forgejo

#89

Everyone seems to be leaving GitHub, and forgetting the entire spirit of what git is in my eyes. Git was always meant to be decentralized, the problem here is that all the tooling around git was centralized to GitHub because it was a cleaner experience, they scaled nicely, and were properly maintained. I would prefer to still see mirrors on GitHub that are auto-synched because I've seen projects for years either self…

GitHub centralizes 2 things: Authentication, as well as Repository Hosting. Does the code really need to be hosted in a central location like this? (Clearly not, which is why people are leaving GitHub in the first place) But the one part GitHub provides that's genuinely valuable is the social aspect, and when you get a PR from a user named torvalds you can trust that this is in fact Linus. This isn't the case with mo…

GitHub is to git like Reddit was to forums. Centralized usernames and such were very nice, but it also has downsides that we’re now living with.

GitHub is still really, really nice in that it’s five seconds to throw up a repo that’s accessible worldwide (98% of the time lol) and everyone’s on there. Whatever replaces it (just like whatever replaces twitter) may be better in many ways, but it will be “worse” in others, even if just in splintering.

Re: Leaving GitHub for Forgejo

#90
post #14

I’ve moved to self hosted gitea a year ago running in my homelab and not publicly accessible. No https, registrations disabled and repos are not public. I’m thinking about making public instance and use it with https, but minimize the attack surface, any recommendations especially about gitea/forgejo?

When I adopted Foregjo I did so because I didn't like the sound of some political arguments across threads about some alleged security issues Foregjo raised with Gitea who allegedly ignored them.

What keeps you using Gitea? I'm wondering if I should try it over Foregejo now.

Post reply on HN