Bonsoir, ----- Message d'origine ----- De: Corrigou Ronan <[email protected]> Date: Samedi, Mars 8, 2014 11:38 am Objet: Re : [gepi-users] MAJ Gépi par git À: Leygnac Marc <[email protected]>
> Bonjour Marc, > > Merci pour ces explications claires et limpides. Juste une question : > ne dois-je pas, également, restaurer la base sauvegardée dans l'ancien > Gépi (devenu gepi-back) dans le nouveau, ou est-ce que git clone mon > Gépi actuel ? > Non, si tu copies connect.inc.php de gepi-back vers gepi le "nouveau" Gepi utiliseras la base existante. Par ailleurs, j'ai oublié ce point, mais il est plus prudent de supprimer le connect.inc.php de gepi-bak pour éviter que par accident deux Gepi tapent dans la même base (en fait dès que tout fonctionne correctement le mieux est d'archiver (1) et de supprimer gepi-bak). (1) : Les trois principes fondamentaux : 1 sauvegarder 2 sauvegarder et 3 sauvegarder :-) > Merci ! > > Ronan > > > Le 08/03/14 11:04, Leygnac Marc <[email protected]> a écrit > : > > > > Bonjour, > > > > ----- Message d'origine ----- > > De: Corrigou Ronan <[email protected]> > > Date: Jeudi, Mars 6, 2014 6:22 pm > > Objet: [gepi-users] MAJ Gépi par git > > À: Liste GEPI <[email protected]> > > > > > > > Bonjour, > > > > > > Quelqu'un pourrait-il me donner la marche à suivre pour > "raccourcir" > > > mes mises à jour de Gépi en utilisant git ? En effet, > actuellement, > > > j'utilise la MAJ en ftp et, les archives ayant "grossi" depuis > > > quelques temps, cela est plutôt long. > > > Pour information, j'accède à mon serveur depuis l'intérieur ou > > > l'extérieur de l'établissement avec putty. > > > > > > Merci d'avance. > > > > à minima (je conseille vivement de faire quelques essais avant de > passer en production) : > > > > 1. installer Git (si ce n'est déjà fait) > > apt-get install git > > > > 2. cloner le dépôt officiel > > se placer dans /var/www > > git clone git://github.com/tbelliard/gepi.git gepi-test > > ce qui va créer un dossier gepi-test (ou autre nom) > > se placer dans ce nouveau dossier > > cd gepi-test > > créer une branche correspondant à la branche officielle 1.6.4 > > git checkout origin/release-1.6.4 -b release-1.6.4 > > > > 3. pour mettre à jour > > se placer dans /var/www/gepi-test et > > cd /var/www/gepi-test > > git pull origin > > > > > > Et si une nouvelle branche officielle est créée > > cd /var/www/gepi-test > > git checkout origin/release-1.6.x -b release-1.6.x > > > > Pour passer en production : > > - fermer les connexions à Gepi > > - par précaution sauvegarder la base > > - renommer l'actuel dossier gepi (gepi-back par exemple) > > - avec Git cloner le dépôt officiel dans un dossier gepi et créer la > branche locale release-1.6.4 > > - copier gepi-back/secure/connect.inc.php dans gepi/secure > > - copier les dossiers gepi-back/documents et gepi-back/photos dans gepi > > - éventuellement copier également les dossiers plugins de > gepi-back/mod_plugins dans gepi > > > > > > > > Cordialement, > > > > > > -- > > > Ronan Corrigou > > > Référent numérique > > > Collège Jean Zay > > > Montreuil-Juigné (49460) > > > Gépi version 1.6.4 f088ab sur Ubuntu Server 10.04 hébergé sur DMZ > > > > publique au collège > > > _________________________________________________________________________________ > > > Documentation Gepi en ligne : > > > Pour modifier ou résilier votre abonnement à cette liste : > > > > > _________________________________________________________________________________ Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki Pour modifier ou résilier votre abonnement à cette liste : https://lists.sylogix.net/mailman/listinfo/gepi-users
