Migrer un site statique <200Mo
Voici les étapes :
Les actions à réaliser sont données sous forme de commandes UNIX, mais vous pouvez les réaliser avec vos environnements graphiques et vos logiciels habituels.
-
Créez un dépôt GIT sur plmlab ainsi
Avez-vous bien vérifié, et si besoin mis à jour, le fichier .gitlab-ci.yml comme indiqué sur le lien ci-dessus ?
Ensuite * Si vous n'avez pas un nombre trop elevé de fichiers, vous pourrez réaliser les étapes 3-2, 3-3 et 4-2. * Si votre site comporte beaucoup de fichiers suivez les étapes 2, 3-1, 3-3 et 4-1.
-
Sur votre machine, récupérez le dépôt, à l'aide de la commande
git clone(ou un logiciel qui fait l'équivalent), suivie de la référence au dépôt en ssh qui apparaît quand vous cliquez sur le bouton bleu "Clone v"- c'est de la forme : git@plmlab.math.cnrs.fr:mon_login/quelquechose.git
- cela créera un répertoire du nom de quelquechose avec les fichiers et répertoires que vous voyez dans PLMlab.
-
Sur votre machine toujours,
-
Méthode avec Git
- placez-vous dans le répertoire "public" qui vient d'être créé.
cd public - puis copiez les fichiers de l'ancien site qui sont sur la machine cms.math.cnrs.fr dans le répertoire "public", exemples en 3-3.
- placez-vous dans le répertoire "public" qui vient d'être créé.
-
Méthode avec WebIDE
-
Voici comment récupérer les fichiers du serveur dans le répertoire où vous êtes, par exemple 3 possibilités :
scp -r mon_login@cms.mathrice.fr:mon_site/ .attention, le "." à la fin est très importantsftp mon_login@cms.mathrice.fr:mon_sitereportez-vous à la doc d'utilisationrsync -r mon_login@cms.mathrice.fr:mon_site/ .attention, le "." à la fin est très important où : mon_login est un compte de la PLM, mon_site est le nom du site concerné.
-
-
Envoyez les fichiers récupérés sur PLMlab
-
Méthode avec Git, avec ces 4 commandes :
git statusgit add .git commit -m "récup du site sur cms"git push
-
Méthode avec WebIDE
Transférez les fichiers et les répertoires un par un avec la fonctionnalité Web IDE de PLMlab
-
Voilà, votre site sur Pages a été mis à jour avec les fichiers de votre site récupéré sur cms. Vous pouvez aller voir le rendu.
Enfin, affectez-lui l'ancienne URL pour le rendre actif ainsi A noter, comme indiqué, il faut notre intervention pour cette dernière étape.