

I mean I’m not really concerned about it being actually private, I just need to not have asset creators become pissed at me for publicly hosting their paid assets. Self hosting forgejo is on my to-do list but until then I’m using GitHub as a free project host for my unity/blender projects with paid assets. A single one of those projects easily blows past the codeberg 100MB private repo limit.
Besides that, basically the only use I have for GitHub is to contribute to repos on GitHub or to open / comment on issues. So it feels kind of useless to use codeberg since it defeats the whole purpose when the repos I want to interact with aren’t there.
Self hosting also means I wouldn’t be able to accept PRs, comments, or issues from other people unless I let them create accounts, which is something I don’t want to moderate. I was waiting for forgejo to get federation to self host it but I haven’t seen an update from them about that in a while.
So basically there are 2 things I use GitHub for:
- Keeping private projects safe, which are too big for codeberg to allow
- Opening issues on repos that are on GitHub, so using codeberg completely defeats the purpose
Codeberg is like a GitHub where the projects I want to interact with don’t exist, and copying the projects there doesn’t help me give feedback to the original authors.

A big issue though is that you can’t move other people’s projects for them. If I want to contribute to Immich, I have to be on GitHub. Cloning it somewhere the maintainers aren’t looking or accepting contributions does nothing.