« Migration vers le Git » : différence entre les versions

cat
m Utilisation de balises 'code' en remplacement de backtick
 
Ligne 8 : Ligne 8 :


=== Étape 1: Créer son compte et placer ses clefs sur le nouveau Gitlab ===
=== Étape 1: Créer son compte et placer ses clefs sur le nouveau Gitlab ===
La première étape consiste à créer son compte sur le nouveau Gitlab. Pour cela, il suffit de se déplacer à l'adresse http://gitlab.aliens-lyon.fr/, de cliquer sur le bouton ``cas``, de se connecter avec le Cas, puis de renseigner son adresse email dans l'interface. Il est ensuite nécessaire de renseigner ses clefs SSH à l'adresse http://gitlab.aliens-lyon.fr/profile/keys.
La première étape consiste à créer son compte sur le nouveau Gitlab. Pour cela, il suffit de se déplacer à l'adresse http://gitlab.aliens-lyon.fr/, de cliquer sur le bouton <code>cas</code>, de se connecter avec le Cas, puis de renseigner son adresse email dans l'interface. Il est ensuite nécessaire de renseigner ses clefs SSH à l'adresse http://gitlab.aliens-lyon.fr/profile/keys.


=== Étape 2: Migrer ses dépôts ===
=== Étape 2: Migrer ses dépôts ===
Deux choix sont disponibles, selon le statut de votre dépôt:
Deux choix sont disponibles, selon le statut de votre dépôt:
* Si le dépôt est public, il suffit de créer un nouveau projet à l'adresse http://gitlab.aliens-lyon.fr/projects/new et d'utiliser la fonctionnalité d'importation ``Repo by URL``, en renseignant par exemple une adresse du type ``http://git.aliens-lyon.fr/utilisateur/mon-projet.git``. Si cette option échoue, il est nécessaire d'utiliser la seconde option.
* Si le dépôt est public, il suffit de créer un nouveau projet à l'adresse http://gitlab.aliens-lyon.fr/projects/new et d'utiliser la fonctionnalité d'importation <code>Repo by URL</code>, en renseignant par exemple une adresse du type <code>http://git.aliens-lyon.fr/utilisateur/mon-projet.git</code>. Si cette option échoue, il est nécessaire d'utiliser la seconde option.
* Si le dépôt n'est pas public (ou si la première option a échoué), la migration se fait en quatre temps:
* Si le dépôt n'est pas public (ou si la première option a échoué), la migration se fait en quatre temps:
** On créer un nouveau projet (vide) à l'adresse http://gitlab.aliens-lyon.fr/projects/new ;
** On créer un nouveau projet (vide) à l'adresse http://gitlab.aliens-lyon.fr/projects/new ;
** On clone l'ancien projet avec un ``git clone git@git.aliens-lyon.fr:utilisateur/mon-ancien-projet.git``;
** On clone l'ancien projet avec un <code>git clone git@git.aliens-lyon.fr:utilisateur/mon-ancien-projet.git</code>;
** On change l'adresse du projet avec la commande ``git remote set-url origin git@gitlab.aliens-lyon.fr:utilisateur/mon-nouveau-projet.git``
** On change l'adresse du projet avec la commande <code>git remote set-url origin git@gitlab.aliens-lyon.fr:utilisateur/mon-nouveau-projet.git</code>
** On finit par un ``git push``;
** On finit par un <code>git push</code>;
Attention : Pour utiliser la fonction d'import par URL, il est nécessaire d'utiliser l'adresse du projet utilisant le protocole HTTP (et non SSH).
Attention : Pour utiliser la fonction d'import par URL, il est nécessaire d'utiliser l'adresse du projet utilisant le protocole HTTP (et non SSH).