Moving from GitHub to Codeberg, for lazy people

https://unterwaditzer.net/2025/codeberg.html

That is right, keep dumping Microslop services.

Moving from GitHub to Codeberg, for lazy people - Markus Unterwaditzer

@nixCraft

And I can really recommend it! @Codeberg has been running incredibly smooth for the OpenVPN projects I've migrated there.

@nixCraft I wonder if Mastodon's going to move.
@nixCraft I did a more detailed post on this topic. Also it is for very lazy people that wanna run a bunch of scripts: https://janikvonrotz.ch/2025/08/20/migrate-from-github-to-codeberg/
Migrate from Github to Codeberg

Since the enshittification of GitHub I decided to become a Berger instead of Hubber. Which I means that I wanted to move all my repos from github.com to codeberg.org. Running a migration script is easy. But of course there are many details to consider once the repos have been moved. In this post I’ll brief you on my experience and give you details on these challenges:

@nixCraft This is a useful article. Thanks for posting @nixCraft!

Almost none of these posts mention GitHub Desktop, which is by far the main reason I can't leave GitHub right now.

Don't get me wrong, I really want to, but for less tech-savvy people like me (who also don't have the energy or time to figure it out), working from a terminal to check commits and push changes is an absolute hell. GH Desktop does this part so well and makes it easy for people without coding knowledge to use it.

@nixCraft

@donno @nixCraft Cool part about git is that there are a lot of GUI tools out there (both paid, free and open source ones!)

For example:
https://www.sublimemerge.com
https://sourcetreeapp.com
https://tortoisegit.org

Git also comes with their own GUI (`git gui` command in the terminal).

I personally haven't tested any of them (I just use the VSCode GUI for Codeberg).

Sublime Merge - Git client from the makers of Sublime Text

Blaze through your commits with Sublime Merge - available on Mac, Windows and Linux

@crittero I know, and I tried a lot of them. However Codeberg misses a lot of functions with those clients in comparison with GH.

I get that it's very hard to compete with a bazillion dollar company, but you can't ignore how user-friendly it is in comparison. :(

@nixCraft

@nixCraft I only had like 30 repos, so it only took a day. I suppose I could have written a python script to edit the repo/.git/config file. vim made short work of them. I was luck all I had was the code, no runners or other CI/CD stuff.
@nixCraft started this journey too. But I don’t understand if Codeberg has „github actions“ my CI/CD pipeline..

@leonid @nixCraft they're using an entirely different CI/CD and currently lack resources to open their runners up for general public use.

They may do so if asked and given an estimate on resource consumption via application form.

They currently have few metal servers, so all in all very limited capacity.

It would be great if people donate money to or even join Codeberg e.V., maybe otherwise contribute to the club so they can improve and expand.

Hopefully they're keeping up with the inrush. 🥰