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.
Automate Repository Migration from GitLab to Gitea
Node Count | 6 – 10 Nodes |
---|---|
Nodes Used | httpRequest, manualTrigger, set, splitInBatches, stopAndError, switch |
Reviews
There are no reviews yet.