Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

mise_a_jour_du_site [Le 10/09/2005 à 01:44]
FranCois création
— (Version actuelle)
Ligne 1: Ligne 1:
-Comment mettre à jour le site Web de Gulliver en quelques étapes\\ 
  
-Le site Web de Gulliver est intégralement stocké dans CVS, un système\\ 
-de gestion de version, voir\\ 
-http://www.commentcamarche.net/cvs-dev/cvs-intro.php3 pour une\\ 
-Introduction et http://www.cvshome.org pour la documentation complète.\\ 
- 
-Avant de commencer, s'inscrire à la liste de diffusion gulliver-editorial ([[gulliver-editorial-subscribe@listes.gulliver.eu.org]])\\ 
- 
-==== Les étapes à ne faire qu'une seule et unique fois ==== 
-\\ 
-  - Demander un compte sur linux-france.org à Gilles Lamiral\\ 
-<gilles.lamiral@free.fr>\\ 
- 
-  - Essayer de se connecter en utilisant ssh, avec le mot de passe\\ 
-donné par Gilles :\\ 
- 
-$ ssh login@linux-france.org\\ 
- 
-  - Générer une paire clé publique / clé privée ssh :\\ 
- 
-$ ssh-keygen -t dsa\\ 
- 
-Donner une pass-phrase, qui est en quelque sorte le mot de passe\\ 
-qui permet d'activer la clé privée.\\ 
- 
-  - Envoyer la clé publique ~/.ssh/id_dsa.pub (surtout pas\\ 
-~/.ssh/id_dsa qui est la clé privée) à Gilles pour qu'il l'ajoute\\ 
-à l'utilisateur cvs sur linux-france.org.\\ 
- 
-  - Récupérer une copie initiale du site Web :\\ 
- 
-$ cvs -d :ext:cvs@linux-france.org:/home/lf/cvs/ checkout\\ 
-www.linux-france.org/lug/gulliver/\\ 
- 
-Cela va demander la pass-phrase qui permet de débloquer votre clé\\ 
-privée (cf 3).\\ 
- 
-  - Le site est stocké dans le répertoire\\ 
-www.linux-france.org/lug/gulliver/ créé dans le répertoire\\ 
-courant.\\ 
- 
-==== Pour modifier le site ==== 
-\\ 
-  - Éditer le fichier machin.wml souhaité (et surtout pas\\ 
-machin.html), et y effectuer les modifications, avec un éditeur de\\ 
-texte brut :\\ 
- 
-$ editeur-prefere machin.wml\\ 
- 
-  - Générer le fichier HTML à partir du fichier WML (le paquet Debian\\ 
-wml est nécessaire) :\\ 
- 
-$ wml -o machin.html machin.wml\\ 
- 
-  - Vérifier dans un navigateur Web que le résultat est satisfaisant :\\ 
- 
-$ mozilla-firefox machin.html\\ 
- 
-  - Envoyer les modifications sur le serveur :\\ 
- 
-$ cvs commit -m "Ajout de la rencontre Gulliver du 1er mars"\\ 
- 
-Les modifications ne sont pas appliquées automatiquement sur le site\\ 
-Web officiel, mais seulement toutes les heures, à [[0h20|0h20]], 1h20, [[2h20|2h20]],\\ 
-etc. Si vous souhaitez qu'elles soient appliquées immédiatemment,\\ 
-connectez-vous avec votre compte sur linux-france.org, puis éxécutez\\ 
-la commande ~lf/bin/authsync_demand :\\ 
- 
-moi@chezmoi$ ssh moi@linux-france.org\\ 
-Last login: Thu Feb 10 00:29:41 2005 from chezmoi.org\\ 
-Linux 2.2.19.\\ 
-moi@linux-france.org$ ~lf/bin/authsync_demand\\ 
- 
-==== Mettre à jour sa copie du site ==== 
-\\ 
-Plusieurs personnes pouvant éditer le site, il est nécessaire de\\ 
-mettre votre copie du site à jour de temps en temps. En particulier,\\ 
-il faut le faire *avant* d'effectuer une modification sur le site,\\ 
-pour éviter d'entrer en conflit avec une autre modification effectuée\\ 
-parallèlement. Si lors de l'envoi sur le serveur (commit) vous avez un\\ 
-message du site "up-to-date check failed", c'est que vous n'avez pas\\ 
-mis à jour.\\ 
- 
-$ cd www.linux-france.org/lug/gulliver\\ 
-$ cvs update -PAd\\ 
- 
-\\ 
-==== Ajouter/supprimer un fichier/répertoire ==== 
-\\ 
-Attention, à manipuler avec précaution. CVS est assez mal fichu, et il\\ 
-est très délicat de renommer un fichier ou un répertoire après sa\\ 
-création, et il est très difficile de supprimer réellement un\\ 
-répertoire.\\ 
- 
- *) Ajouter un fichier texte (WML, HTML, etc..) :\\ 
-$ editeur-prefere monfichier.wml\\ 
-$ cvs add monfichier.wml\\ 
-$ cvs commit -m "Ajout du fichier"\\ 
- 
- *) Ajouter un fichier binaire (image, tarball, etc..)\\ 
-$ cvs add -kb montarball.tar.gz\\ 
-$ cvs commit -m "Ajout du tarball machin chose"\\ 
- 
- *) Ajouter un répertoire\\ 
-$ mkdir monrepertoire\\ 
-$ cvs add monrepertoire\\ 
-$ cvs commit -m "Ajout d'un répertoire"\\ 
- 
- *) Supprimer un fichier\\ 
-$ rm monfichier.wml\\ 
-$ cvs rm monfichier.wml\\ 
- 
- *) Supprimer un répertoire\\ 
-=> Argh. 
 
mise_a_jour_du_site.1126309470.txt.gz · Dernière modification: Le 13/02/2012 à 21:08 (modification externe)     Haut de page
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Design by Chirripó