... | ... | @@ -25,21 +25,27 @@ Plus précisément, la mécanique de gestion des comptes pour Gitlab est la suiv |
|
|
|
|
|
# Migration d'un projet à partir d'une autre instance de gitlab
|
|
|
|
|
|
## Requis
|
|
|
## Créer un fichier d'export du projet
|
|
|
Il faut disposer d'une instance de gitlab avec une version supérieure ou égale à la version 8.12
|
|
|
Il faut alors générer un fichier d'export en suivant le chemin:
|
|
|
http://{gitlab_projet_url}/edit
|
|
|
puis cliquer sur le bouton **Export project**. Une fois l'export du projet construit, utilisateur reçois un message du gitlab source lui indiquant un lien pour télécharger le fichier d'export (au format tgz)
|
|
|
|
|
|
|
|
|
Une fois ce fichier construit, il faut adresser une requête de migration à l'équipe support du GITLAB national et fournir le fichier d'export.
|
|
|
|
|
|
A FAIRE : comment migrer un projet d'un gitlab local vers le service national : à tester afin de connaître la procédure exacte si procédure ok, le demandeur aura à mettre un ticket dans le helpdesk (vraisemblablement besoin d'être admin)
|
|
|
## Créer les comptes des membres du projet sur le gitlab INRIA
|
|
|
Il faut avant de migrer le projet sur le gitlab INRIA de disposer des informations permettant de reconstruire les comptes utilisateurs dans le gitlab INRIA.
|
|
|
Deux cas sont possibles:
|
|
|
### Membre du projet utilisant déjà le LDAP INRIA pour se connecter
|
|
|
Dans ce cas il faut que l'utilisateur se connecte une fois dans le gitlab INRIA avant la migration avec son compte LDAP
|
|
|
### Membre du projet utilisant un compte externe ou local à l'instance gitlab source
|
|
|
Dans ce cas, il faudra communiquer à l'équipe support l'adresse mail et l'identifiant du compte dans le gitlab source
|
|
|
Cela permettra à l'équipe support de construire les comptes analogues dans le gitlab INRIA avant la migration.
|
|
|
|
|
|
## Ce qui marche:
|
|
|
- un projet avec des utilisateurs LDAP peut être exporté et importé dans gitlab.inria.fr si les utilisateurs se sont déjà connectés au moins une fois avec leur comptes LDAP sur gitlab.inria.fr
|
|
|
## Après la migration
|
|
|
Il est probable que les chemins des comptes des membres et du projet changent sur le gitlab INRIA. Il est donc recommandé à l'utilisateur de vérifier les liens dans ces documentations et programmes pour tenir compte de la migration.
|
|
|
|
|
|
|
|
|
## Ce qui marche pas
|
|
|
- l'import d'un projet ne se fait pas complètement si dans le projet existent des "milestones" voir bug : https://gitlab.com/gitlab-org/gitlab-ce/issues/21295 cela ne vas pas être réglé avant la version 8.12.
|
|
|
|
|
|
# Limitations du service
|
|
|
* Un utilisateur Inria peut créer jusqu'à 50 projets ;
|
... | ... | |