Live data from Hacker News

Moving from GitHub to Codeberg, for lazy people

unterwaditzer.net

251–260 of 385 posts

Re: Moving from GitHub to Codeberg, for lazy people

#251
post #106
post #5

Lazy has nothing to do with it, codeberg simply doesn't work. Most of my friends who use codeberg are staunch cloudflare-opponents, but cloudflare is what keeps Gitlab alive. Fact of life is that they're being attacked non-stop, and need some sort of DDoS filter. Codeberg has that anubis thing now I guess? But they still have downtime, and the worst thing ever for me as a developer is having the urge to code and not…

OP is about Github. Have you seen the Github uptime monitor? It’s at 90% [1] for the last 90 days. I use both Codeberg and Github a lot and Github has, by far, more problems than Codeberg. Sometimes I notice slowdowns on Codeberg, but that’s it. [1] https://mrshu.github.io/github-statuses/

I stopped using GitHub a long time ago. I don't understand why gitlab isn't the default alternative?

Re: Moving from GitHub to Codeberg, for lazy people

#252

I just migrated our entire company off of github to gitlab self-hosted. So far so good. It's entirely behind tailscale so we don't have any SSO tax from gitlab and all of our CI runners are on EKS + an on-prem cluster with GPUs. If anyone needs help or motivation accomplishing the same, just reach out!

Does self-hosted support SCIM or something else easy to connect for automatic user provisioning? Or do yal do account creations manually?

In corporate most people connect their gitlab to ldap or active directory and thus accounts get created automatically.

Re: Moving from GitHub to Codeberg, for lazy people

#254

Earlier quoted context omitted.

I have been struggling with this, myself. I used to push everything to GitHub, but a couple months ago I switched over to using my small low-power home server as a Git host. I used to really enjoy the feeling of pushing commits up to GitHub, and that little dopamine rush hasn't really transferred to my home machine yet. It's a shame. The people who control the money successfully committed enshittification against ope…

If you're running forgejo you can setup mirrors [1]. Mine syncs a few repos to github to make them public, and planning to add Codeberg in as well ala POSSE [2]. 1. https://forgejo.org/docs/next/user/repo-mirror/ 2. https://indieweb.org/POSSE

I mean, more around the reluctance to publish any more code publicly since it just gets sucked up by companies to train their models.

Re: Moving from GitHub to Codeberg, for lazy people

#255
post #55

I've been using a self-hosted forgejo (which Codeberg uses and maintains) instance for all of my non-work projects and it's been great. I don't miss GitHub at all. I also keep it accessible only from Tailscale so that AI crawlers and such can speedily make their way into the sun.

I did the same a few months ago when I read that multiple big OSS Linux projects were moving to it and it's been phenomenal so far.

Re: Moving from GitHub to Codeberg, for lazy people

#256

Earlier quoted context omitted.

In case anybody is interested, having a bare git repo on a server is as easy as: # locally ssh git@example.com # server mkdir repo.git cd repo.git git --bare init # locally git remote add origin ssh://git@example.com/home/git/repo.git git push origin master P.S. I know it does not have the same features as github

If it's your ssh server and it's single user you don't need to use the "git@" part at all. Just store the repo and access it with your account. The whole git@ thing is because most "forge" software is built around a single dedicated user doing everything, rather than taking advantage of the OS users, permissions and acl system. For a single user it's pointless. For anyone who knows how to setup filesystem permissions…

I prefer to be explicit about which user is connecting to ssh.

Re: Moving from GitHub to Codeberg, for lazy people

#257
post #156

Earlier quoted context omitted.

Considering that "the community" is now filled with vibe coding slop pull requesters, and non-coders bitching in issues, the filter that not-github provides becomes better and better. Of course, that mostly goes for projects big enough to already have an indepedent community.

Not to contradict you, but there's another important aspect to 'community' besides the bad contributors and the entitled complainers. That's discoverability. How do you discover a project that may be hosted anywhere on the dozens of independent forges out there? Searching each one individually is not a viable proposition. The search often ends on the biggest platform - Github. I'm not trying defend github here. The l…

> How do you discover a project that may be hosted anywhere on the dozens of independent forges out there?

Word of mouth. Package managers. Search engines. Your LLM of choice.

Does anyone seriously use GitHub search to discover new projects?

Re: Moving from GitHub to Codeberg, for lazy people

#258
post #106

Earlier quoted context omitted.

OP is about Github. Have you seen the Github uptime monitor? It’s at 90% [1] for the last 90 days. I use both Codeberg and Github a lot and Github has, by far, more problems than Codeberg. Sometimes I notice slowdowns on Codeberg, but that’s it. [1] https://mrshu.github.io/github-statuses/

I stopped using GitHub a long time ago. I don't understand why gitlab isn't the default alternative?

[dead]

Re: Moving from GitHub to Codeberg, for lazy people

#259
post #151

What I'd like to see is a lazy person's HOWTO for the last paragraph: > You could tell Codeberg to push new commits to GitHub, but this allows users to still file PRs and comment on issues and commits 2. Some folks have dealt with this by disabling issues on the GitHub repo, but that is a really destructive action as it will 404 all issues, and pull requests cannot be disabled. Some repos like libvirt/libvirt have wr…

Disabling PRs is now possible on GitHub: https://github.blog/changelog/2026-02-13-new-repository-sett...

You can limit them to contributors as well.

Re: Moving from GitHub to Codeberg, for lazy people

#260

I don't dislike Codeberg inherently, but it's not a "true" GitHub replacement. It can handle a good chunk of GitHub repositories (namely those for well established FOSS projects looking to have everything a proper capital P project has), but if you're just looking for a generic place to put your code projects that aren't necessarily intended for public release and support (ie. random automation scripts, scraps of con…

> Moving from GitHub to Codeberg, for lazy people

Step 1.) Stay on GitHub

I think the internet has "GitHub Derangement Syndrome" right now. It's an outlet for people's frustration.

The current trend reminds me a lot of the couple years we had where Game Developers were that outlet. They needed to "Wake up" and not "Go woke, go broke". An incredible amount of online discourse around gaming was hijacked by toxic negativity.

I'm sure every individual has their really good logical reasons, but zooming out I think there is definitely a similar social pathology at play.

Post reply on HN