Migrated two repos using New Migration feature from Forgejo to Forgejo ( @codefloe ) and i set mirroring to CodeFloe, but doing this manually in web browser is a pain in the a**. Is there an already existing tool that will help me automate this?
Replying to @cichy1173@mastodon.social
@cichy1173 Good idea! About time to create a dedicated tool for this - we're on it: https://codefloe.com/codefloe/forgejo-batch-migrate
CodeFloe - A code hosting platform for the modern ageforgejo-batch-migrateCLI to batch migrate repositories from various forges to ForgejoReplying to @codefloe@social.tchncs.de
@codefloe Thanks! That's the level of support that I could even imagine
This is what I did for two repositories already:
1. New Migration with API key to old Forgejo and linked repo
2. Adding auto mirroring in old forgejo using ssh link and ssh keys.
3. adding the ssh key to the CodeFloe
This is not great bc #forgejo generates new ED key for every repo that is being mirrored. And of course it is a lot of clicking.
Replying to @cichy1173@mastodon.social
New Migration has some troubles, ie if you will check the Releases migration but the ori repository has this disabled, you will get an error🤐
I want to migrate repos and mirror them while still using old #Forgejo. When everything will be migrated I will just change origin URI in terminal and that's all!
(some ci/cd will need some changes though...)
Replying to @cichy1173@mastodon.social
@cichy1173 Thanks for the feedback! Please give us some hours until we've packaged the first release.
If you have feedback, feel free to open an issue in the repo 🙂️
Replying to @codefloe@social.tchncs.de
@codefloe Yeah, no problem. The issue that i described is in the Forgejo web ui, not in your migration tool :-)
Replying to @cichy1173@mastodon.social
@cichy1173 https://codefloe.com/codefloe/forgejo-batch-migrate is ready for testing - please report issues in the repo directly :)
CodeFloe - A code hosting platform for the modern ageforgejo-batch-migrateCLI to batch migrate repositories from various forges to ForgejoReplying to @codefloe@social.tchncs.de
@codefloe Will check this out. Thanks!