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…
Leaving GitHub for Forgejo
201–210 of 380 posts
Re: Leaving GitHub for Forgejo
#202Everyone 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…
Re: Leaving GitHub for Forgejo
#203I’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?
> I’m thinking about making public instance and use it with https, but minimize the attack surface, any recommendations especially about gitea/forgejo? I've done this too in the past, I'm still running the internal/lan Forgejo instance, but not any public instance at the moment. But in the past, I've setup a public read-only instance, which mirrors my internal one, then one reverse-proxy connection from the internal…
Re: Leaving GitHub for Forgejo
#204Earlier quoted context omitted.
I really wish people would drop the GHA model because it's so bad and insecure by design. GitLab's CI is miles better and easier to use.
True but GitLab is going to run into the same issues as GitHub, maybe even worse because GitLab doesn't have a trillion dollar multinational benefactor. Public corporation and developer tooling has never boded well, a current look at GitLab reflects this sentiment perfectly. Which is why we should always champion FOSS for dev tooling as it's the only way a community can have a say in an industry dominated by unregula…
Will they? Has Gitlab doubled down on "Agentic AI" and thus require 30x capacity to support current users, while being kneecapped by Azure?
Re: Leaving GitHub for Forgejo
#205I'm kind of baffled why everybody is suddenly hating on github? I use it just fine. I'm actually impressed how well codex is able to interact with it. I virtually do not need to fret about git commands or managing github to respond to issues anymore. I don't see an alternative and its a bit of a stretch to expect people to follow you unless you are famous or have that audience reach already which many of us do not.
Just as with the COVID supply chain problems reconfigured trust and assumptions, the actions of Microsoft and other large US software companies have become erratic and untrustworthy. In particular the sanctions against the ICC prosecutor in Europe have made it imperative to have zero dependence on Microsoft with easy exit paths at any given moment.
Similarly, one cannot trust Google as they can disable your account one day, with zero recourse, zero ability to appeal, zero accountability to Google for disabling your email and SSO. Except maybe posting on HN and causing enough bad PR to get Google to act to suppress the bad PR.
The US is no longer a nation of laws, it's a nation of whatever the president wants, and even impartial courts are likely to be overturned by an extremely partisan Supreme Court that has said that the president can not break the law while doing "official acts", whatever the heck that means.
Audience is not a factor for me at all, if GitHub is a social network for you then it definitely makes sense to use it still.
But I don't know anybody that needs the social aspects of GitHub. That's just the people I know and work with, however.
Re: Leaving GitHub for Forgejo
#206“It’s not because of outages” - goes on to complain about outages. The outages might be due to AI load, but that’s to relevant because your leaving isn’t due to outages. Even though the article is primarily about outages. If you have a problem with your code being scanned for AI training, then write that article. But this article is about outages.
I think a lot of people within the US don't realize how badly US is seen from the outside, especially from "allies". Illegal tariffs, threatening tariffs, NATO sabotage, threatening invasion, abandoning Ukraine, supporting Russia. It's not just one guy doing this, he has a whole party behind him that could reel him in any second.
I can imagine an alternate history in which Tim Berners-Lee founds an internet giant in Europe that dominates the 21st century. Imagine a European Google with a search monopoly, a smartphone (from Nokia), and a social network (Xing? Mastodon?). But of course, Sir Timothy never wanted that.
Alas, we're on a different timeline. I wish I were a young man so I could live to see how it all turns out.
Re: Leaving GitHub for Forgejo
#207Everyone 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…
Yes, but GitHub is more than just git. The most important aspect of the platform that everybody seems to forget is the social component and how easy it made to create a persistent, off-site repository and collaborate across repos.
Re: Leaving GitHub for Forgejo
#208Everyone 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".
Re: Leaving GitHub for Forgejo
#209Earlier 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…
I would argue GitHub does a lot more centralization than just those two. It's an entire developer platform centered around Git. It does hundreds of other things that some developers use, and some don't.
Re: Leaving GitHub for Forgejo
#210I'm kind of baffled why everybody is suddenly hating on github? I use it just fine. I'm actually impressed how well codex is able to interact with it. I virtually do not need to fret about git commands or managing github to respond to issues anymore. I don't see an alternative and its a bit of a stretch to expect people to follow you unless you are famous or have that audience reach already which many of us do not.
The people "hating on github" and leaving it today, regardless of their (lack of) fame do not mind not being followed to the new forge, which may be a dealbreaker for you (an educated guess, from your phrasing). Conversely, you use GitHub "just fine" under terms the leavers consider dealbreakers.
What you are baffled by are differences in value judgements.