Migrate to git.nrw: Beginner's Guide

In this course you will learn how to migrate existing projects from GitHub, GitLab, Redmine, or Jira to the central GitLab instance git.nrw. You will receive concrete instructions for using GitLab import tools, the Python‑Migrator, and the Jira2Lab script

2 hours

Overall

4

Lections

Thomas Gerlach

Thomas Gerlach

Software Developer

Who Should Attend?

The course is intended for all git.nrw users who want to migrate their existing projects from GitHub, GitLab, Redmine, or Jira to the central GitLab instance. Prior knowledge of Git is helpful but not mandatory.

Learning Objectives

After completing the course you will be able to:

  • Migrate GitHub projects to git.nrw using GitLab’s import tools.
  • Synchronize GitLab instances via Direct‑Transfer between groups and projects.
  • Transfer Redmine data (issues, user assignments) securely to GitLab using the Python‑Migrator.
  • Import Jira projects and issues automatically with Jira2Lab.
  • Check and fix visibility settings, permissions, and common error scenarios after migration.

Good luck with your migrations!