Import repozitáře by URL
- New project -> screen: Create new project
- Import project -> screen: Import project from
- Repository by URL
- cesta k repozitáři musí obsahovat koncovku "*.git", pokud tam není, import proběhne na prázdno a žádné upozornění se nezobrazí...
Migrace projektů z jiné instance Gitlabu
- vytvořit si prostor pro projekt "Create Subgroup"
- New Project
- Import Project
- Import from Gitlab Export
- vybrat soubor
- zadat název repozitáře
- kliknout na Import Project
Hotovo
Migrace projektů - Redmine
Provozujete-li vlastní instanci Redmnine a chtěly by jste zmigrovat na službu Gitlab.cesnet.cz, je možné se domluvit na přípravě migrace projektů.
Co pro přípravu migrace potřebujeme:
- backup "dump" Redmine DB
- kopii adresáře files
- kopii git repozitářů
Homeproj a Projects
Průběžně probíhá migrace repozitářů a projektů do prostředí Gitlab.
Chcete-li provést migraci svého projektu pošlete žádost na masters@cesnet.cz.
Tool pro migraci Redmine projektu => Gitlab
Máme vlastní nástroj pro konverzi projektů z prostředí Redmine do prostředí Gitlab. Většina historie projektu je přenositelná do prostředí Gitlab.
Co umíme přenést:
- přenos tiketů -> issues
- číslo tiketu
- title (konverze textile -> GFM)
- description (konverze textile -> GFM)
- author
- assignee
- time tracking (estimate / spent time)
- confidential
- milestone
- relations - link mezi issues (ale status blocks / blocked je pouze v placené verzi Gitlabu, tzn. bohužel)
- attachments
- comments (konverze textile -> GFM)
- author
- user wrote
- přes komentáře se provádí i další operace jako přiřazování issues, labels atd...
- relations
- versions -> milestones
- name
- description
- status open / closed
- labels
- priority
- done ratio
- trackers
- status
- wiki
- obsah (konverze textile -> GFM)
- vytvoření _sidebar
- documents
- wiki -> stránka Documents
Wiki na straně Gitlabu je repo: git@gitlab.cesnet.cz:709/passive-dns/passive-dns.wiki.git
- home.md je výchozí stránka
- _sidebar.md je zobrazovaný obsah v pravém sloupci