Live data from Hacker News

Leaving GitHub for Forgejo

jorijn.com

121–130 of 380 posts

Re: Leaving GitHub for Forgejo

#121
post #81

Earlier quoted context omitted.

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 tobac…

This is all expected in capitalism as these are mechanisms to extract more profit. We need more socialists in power...

[deleted]

Re: Leaving GitHub for Forgejo

#122
post #47
post #20

Earlier quoted context omitted.

If only you bothered to read the first line of the article, directly under the title: >I moved my code from GitHub to a self-hosted Forgejo

My ponit was not against self-hosting. It was more about the symbolism. If the goal is decentralization, “I moved to a personal forge I control” is the post's core idea. But framing it as “leaving GitHub for Forgejo” inevitably creates a new flag to gather around. That may be useful and even necessary, but it also shows that decentralization movements often produce new centers, names, and identities.

It's software, which can be infinitely and freely copied, people are going to copy it, and they should, because not everyone should write their own service from scratch (on top of an scm they wrote from scratch (on top of a language and operating system they wrote from scratch too)).

Re: Leaving GitHub for Forgejo

#124
post #68

Earlier quoted context omitted.

This is literaly just a bare repo over ssh, and a gitweb interface. It's too trivial for anyone to be selling that. And I don't think there's a large market for $5-$10 barebones setup when GH is free and you can self host.

Just like pikapods supports running things like actual budget for you - https://actualbudget.org/docs/install/pikapods Something similar from them or digital ocean or linode or Hetzner would be a win. Pika does offer Forgejo and Gitea.

I've used Pikapods to host my Forgejo instance for about a year and have had absolutely no complaints. I use it for small Godot projects and have used the Git plugin in the Godot asset store to connect to it, so I don't even have to leave the editor to make commits or branches.

Re: Leaving GitHub for Forgejo

#125

Earlier quoted context omitted.

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.

Own domains is the real deal. My preffered model is tarball releases with checksums, or better yet, with signatures (like remind[0] or msmtp[1]). Such pages are trivial to host properly and loads quickly.

[0]: https://dianne.skoll.ca/projects/remind/

[1]: https://marlam.de/msmtp/download/

Re: Leaving GitHub for Forgejo

#126
post #71
post #22

Earlier quoted context omitted.

You're welcome! I'm the creator of GitSocial, happy to answer any questions.

I'm very interested. I run my own public instance of forgejo. Is this software I run on my own that syndicates other users' commits? GitHub *was* good for discovery; does GitSocial offer something similar? Are there ways I can push more of my contributions into GitSocial, or does that happen automatically when I start using it? I think the GitSocial website would benefit from a "features and benefits" section rather…

Discovery is still in the works, but the core idea is that all collaboration data is stored in git itself (be that the project or a fork). It's git all the way down :)

Re: Leaving GitHub for Forgejo

#127

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 also centralises abuse detection. I'm not thinking about sophisticated attacks here so much as dealing with plain old spam. That's fairly easy to deal with on a tiny scale, and possible on a huge scale, but it's a great pain at a medium scale.

Re: Leaving GitHub for Forgejo

#129

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…

While I'm not forgetting the spirit of what Git is, I'm also remembering how GitHub used "all open repositories" to train their first Copilot without telling anyone. So, no thanks. I'll not be committing any personal code there anymore. And no, I don't care for the social aspects either. Discoverability, stars, and AI bot powered issue bombardment. I'm fine like this. Also, remember, "Open Source is not about You".

It did so in direct violation of the licenses of the code held there as well and then sold code snippets they had no rights to and still do.
Post reply on HN