Leaving GitHub for Codeberg
2026-08-27
We’re on Codeberg now!
I’ve moved all my personal projects, including the server configuration repository, to this server, with a backup on Codeberg. The reason for this move is almost all other public git repository services (GitHub, GitLab) are open to LLM training. I don’t personally see the point of encouraging or supporting LLM training on the work I do, which typically tends to be cutting edge research & development of Java distributed applications that demand high scalability and data-throughput. This is a niche area. The LLMs can’t really help as I’m usually working with the highest available versions of most components. And I’m pushing boundaries not commonly useful to most people. Given this situation, I don’t see why I should be a training bed for any LLM service provider for free!
Codeberg has a clear no LLM policy – therefore the choice.
Migrating git repositories
Mirroring a git repository is quite easy. Simply follow the documentation and you should have a mirror in the secondary repository.
More useful tips for managing multiple remotes can be found here.