GitHub to Codeberg: my experience

eldred.fr

325 points by todsacerdoti a day ago


Emen15 - a day ago

What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.

hbbio - 15 hours ago

Codeberg is a fork of Gitea, itself a fork of Gogs.

Both forks originated for "philosophical" reasons, not technical ones and Joe Chen (@unknwon on GH) deserves a lot of the merit for building a clean forge in Go mostly by himself.

darkamaul - a day ago

I've noticed that several projects on the front page today (and over the past few days) are migrating away from GitHub.

Is there any recent event or broader trend that explains this shift?

michael_michael - a day ago

Are there any alternatives to Github that offer similar bang for the buck? Particularly for very small teams or solo devs that need private repos? The author here specifically mentions Codeberg, which seems like it's just for FOSS projects.

contrarian1234 - 16 hours ago

The author‘s reasons seem sensible (https://eldred.fr/blog/codeberg/)

But I'm sort of disappointed the end result doesn't seem like it's any better for users? (not blaming the author)

The benefits for the maintainer are also mostly philosophical... Which is a shame

I just tried Codeberg

- I get constant "Making sure you're not a bot!" anime girls

- The login with Github is hidden behind a minuscule drop down arrow. Seemingly intentionally obscured.. either have the option clearly, or don't have it at all..

- the format is identical to github with zero improvements to layout. It still has the README at the bottom, where you have to scroll past a billion files to even see what the project is about. Ex: https://codeberg.org/dnkl/foot Why not just make the README the landing page, and then the file tree a separate tab? Or some horizontal side-by-side layout

Blindly copying the market leader and offering nothing new .. just doesn't seem like a winning strategy? It either indicates a lack of imagination or initiative. This space has some very clear room for improvements..

beeforpork - 5 hours ago

Any experience with Codeberg + F-Droid after migrating from Github? I.e., is it possible to have F-Droid auto-detect releases on Codeberg like it does on Github?

enbugger - 9 hours ago

If I'm fine with my code being scanned by AI and Grok presence, is there any non-political reason to migrate from Github?

IshKebab - a day ago

Does Codeberg provide free CI runners? I'd estimate Microsoft spends over $100m/year on free Github CI. Likely their biggest cost. It doesn't seem like a reasonable thing Codeberg to fund for free.

BrenBarn - a day ago

More and more people seem to be migrating away from Github. Now if only there were some Mercurial solutions among the alternatives. . .

GaryBluto - 15 hours ago

I lost what little respect I had for Codeberg when they tried to spin a teenager exploiting an opportunity to spam/troll[1] that GitHub had solved several years prior[2] into "hate campaigns from far-right forces" that "endanger free/libre software projects" so they could toot their own horn at how good they were in the face of adversity[3] (and generally have a good moan about the right-wing) instead of admitting they should've seen this coming and prevented it happening in the first place.

[1] https://codeberg.org/Codeberg/Community/issues/1786

[2] https://news.ycombinator.com/item?id=31627061

[3] https://blog.codeberg.org/we-stay-strong-against-hate-and-ha...

bytefish - 12 hours ago

I have once migrated my repositories to Codeberg, but have moved back to GitHub.

While I despise a lot of features on GitHub, Codeberg is sadly lacking the gravitational pull and visibility. I know, someone has to start, but as a single maintainer I need collaboration to keep the projects alive.

sylware - 8 hours ago

codeberg is supposely noscript/basic (x)html browser friendly, IPv6 too, I guess. microsoft github broke slowly and surely all interop with classic browsers (now you must have a "whatng" cartel web engine to even post an issue).

(I was told that codeberg may have dropped noscript/basic (x)html interop, which would make it no more interesting than microsoft github or whatng gitlab)

codeberg people have to be careful and acknowledge the following: expect shadowpaid hackers to ruin it because you are stepping on big tech toes. 99% of the time you will spend on codeberg will have to be to protect it and to keep it available, 1% (if not less) will be forge coding.

usermac - 18 hours ago

I spent some time last week adding Forgejo/Git to my local NAS via docker and tailscale.

LtWorf - 19 hours ago

I migrated a while ago.

typedload was the most difficult because I test it on multiple versions of python, but woodpeckerCI does its job so I can still run the tests even after the migration.

For the other projects I have I didn't bother to set up a CI since it's trivial to run locally.

2setIntrsction - 15 hours ago

I've been watching and seeing a lot of movement towards tangled.sh at https://tangled.org (atproto based Git)