this post was submitted on 14 May 2026
150 points (97.5% liked)

Linux

13648 readers
558 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Since Microsoft owns Github, Gitlab is Corp owned now since 2022, why are so many who preach privacy or using Linux, etc, still using a MS product?

Genuine questions. I'm assumming either familiarity & simplicity with GH or difficulty migrating elsewhere?

you are viewing a single comment's thread
view the rest of the comments
[–] BakedCatboy@lemmy.ml 4 points 1 day ago (2 children)

One thing that keeps me from using codeberg more is that private repos are limited to 100MB. So I still need to use GitHub to keep some of my personal projects that contain purchased assets that can't be made public. I do still have a codeberg account and mirror what I can, but it means I can't stop using GitHub for now.

[–] cecilkorik@piefed.ca 7 points 1 day ago (1 children)

For private repos you could always host your own Forgejo. That way they're actually private, too, not that Codeberg is untrustworthy, but not needing to trust anyone is even better.

[–] BakedCatboy@lemmy.ml 2 points 23 hours ago* (last edited 23 hours ago)

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.

[–] unitedwithme@lemmy.today 1 points 1 day ago (1 children)

Oh wow I did not realize there a limit. Is that per project? Maybe that was a limit initially? I've cloned a couple repos but I guess I've not checked size.

[–] BakedCatboy@lemmy.ml 1 points 23 hours ago* (last edited 23 hours ago)

It's for private repos only, so if you cloned public repos that wouldn't count towards the limit.

And it sounds like it's total for your whole account, you can read about it here:

https://codeberg.org/Codeberg-e.V./requests

Storing private repositories is allowed for things related to Free Software, or small content like personal notes. It is limited to 100 MiB per user.

And: https://docs.codeberg.org/getting-started/faq/#how-about-private-repositories?

Codeberg's mission is to promote free/libre software. Keeping software private is obviously not our primary use case, but we acknowledge that private repositories are useful or necessary at times.

  • If you are a contributor to free/libre software projects, we allow up to 100 MB of private content for your convenience. Use it for your personal notes, your side project or any other you want to keep private.

So yeah, my unity projects with paid assets are ostensibly "side projects", but 100MB is less than the size of the unity project file or blender assets. So if I can't use codeberg to keep my unity projects, and I can't use it to contribute to projects that live on GitHub (like Immich), or to host forks of projects for the original authors to see where the original repo and author is on GitHub, I basically can only use it to mirror projects that I want to "put out into the world" with no specific audience in mind. And for that purpose, so few people ever actually come across my projects that I feel like I might as well just email them to myself.

The biggest use case for using GitHub for me is to interact with people and projects that are on GitHub.