GitHub to Gitea Bulk Migrator

1 points | by jdoe1337halo 2 hours ago

3 comments

  • jdoe1337halo 2 hours ago

    Hey guys, I have been seeing a lot of concerning things happen with Github recently (Accounts banned, private repos being scaped for LLMs, and the whole Github Runners fiasco). I think a lot of people, including myself, are moving to self hosted instances of Gitea. I found it annoying to migrate each repo individually, because I have hundreds of repos. I created an Electron app to help bulk migrate all of my repos and it works great. I did use Opus 4.5 to assist me with this build. Please let me know what you think!

      speakingmoistly an hour ago

      I'm curious: given that migrating is generally a "once and done" deal, what led you to wrap this up in Electron instead having that same logic as a simpler (at least from a maintenance perspective) CLI tool?

      Presumably, the audience this is meant for would have no problem with command-line tooling.

        jdoe1337halo an hour ago

        Completely agree, I thought about this being a CLI tool. My reasoning is that not everyone wants to migrate every single repo that they have, as some can be multiple GBs that they do not want on their private server. I wanted to have a GUI to be able to select the specific repos that I wanted to migrate. If you have hundreds of repos like myself, using the CLI to select specific repos could be slightly more inconvenient than just clicking through the UI. Also I just prefer GUI over CLI in my own opinion in most cases.