« 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 | 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 | * 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 | ** 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 | ** 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 | ** 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). | ||