Automate Repository Migration from GitLab to Gitea

somdn_product_page

This workflow automates the migration of repositories from GitLab to Gitea. It starts with a manual trigger to initiate the process. The setup node stores necessary credentials and organization details. It retrieves project lists from GitLab, then loops through each project to check for existing repositories in Gitea. If a repo doesn’t exist, it initiates a migration via Gitea’s API with the project’s details. Error handling ensures the process stops if any unexpected issues arise. This workflow is ideal for developers migrating large codebases or organizations moving from GitLab to Gitea, ensuring a smooth, automated transfer of repositories with proper error management.

Node Count

6 – 10 Nodes

Nodes Used

httpRequest, manualTrigger, set, splitInBatches, stopAndError, switch

Reviews

There are no reviews yet.

Be the first to review “Automate Repository Migration from GitLab to Gitea”

Your email address will not be published. Required fields are marked *