Ce dossier contient les fichiers *publics* qui peuvent interesser les gens de l'association. L'arborescence initiale est la suivante : administratif/ : la paperasse administrative communication/ : logos, stickers, docs de presentation... evenements/ : photos / plans lie a une manifestation particuliere de l'association site/ : fichiers utilises par le site web Ce dossier est accessible via les url : - https://f.franciliens.net/ Nos deux serveurs servent le contenu du repertoire et la selection se fait via CARP, ce qui devrait rendre le contenu hautement disponible. En clair, il devrait etre toujours accessible en consultation meme si l'un ou l'autre des serveurs plante. Le contenu est synchronise entre les deux serveurs toutes les 5 minutes. La synchronisation entre le serveur git et le serveur web est réalisée toutes les cinq minutes par une tâche cron. ------------------------------------------------------------------------------- Pour obtenir une copie de l'integralite des documents (par exemple pour travailler depuis un PC portable) : git clone https://git.franciliens.net/fichiers.git/ (pour ce faire, il faut avoir git installe sur la machine, donc apt-get install git sur les Debian-like, pour les autres, utilisez votre gestionnaire de paquets prefere) ------------------------------------------------------------------------------- L'accès en ecriture peut être demandé au bureau. Deux méthodes d'accès existent : * Par http via https://git.franciliens.net/fichiers.git/ Ceci nécessite un compte utilisateur dolibarr. * Par ssh via ssh://git@git.franciliens.net/fichiers.git Ceci nécessite un clef ssh. Se creer une cle ssh (les lignes commençant par "#" sont des commentaires inseres lors de la redaction. $ ssh-keygen -t rsa -b 4096 # On cree une cle de type RSA de taille 4096 bits, libre a vous de changer # et de lire man ssh-keygen Generating public/private rsa key pair. # Ca calcule la cle donc ca peut etre long Enter file in which to save the key (/home/canard/.ssh/id_rsa): /home/canard/.ssh/cle_franciliens # On enregistre la cle ssh ou on le souhaite, et on l'appelle comme on veut. Enter passphrase (empty for no passphrase): # Taper une passphrase si tu en veux une Enter same passphrase again: # Retaper a l'identique Your identification has been saved in /home/canard/.ssh/cle_franciliens. # C'est ta cle privee, tu la gardes bien et tu ne fais pas de betises avec ! Your public key has been saved in /home/help/.ssh/cle_franciliens.pub. # C'est ta cle publique (hint : ".pub") c'est ce que tu nous donnes # pour qu'on te cree un accas git ------------------------------------------------------------------------------ Une fois l'acces obtenu, rajouter par exemple dans ~/.ssh/config Host git.franciliens.net User git identityFile ~/.ssh/cle_franciliens_net Puis passer la commande git clone ssh://git@git.franciliens.net/fichiers.git Une fois les modifications effectuees dans fichiers/ ne pas oublier de remonter les fichiers vers le repertoire central git add coincoin.txt git commit << ajouter un descriptif des modifications effectuees git push Les serveurs se synchronisent avec le repository toutes les 5 minutes environ, les fichiers ne devraient pas tarder a etre accessibles. ------------------------------------------------------------------------------ Si vous souhaitez maitriser git un minimum, il y a de la doc sur le site officiel et tres bien explique (en Francais, en plus) : http://git-scm.com/book/fr/ Lisez au moins les deux premiers chapitres, c'est rapide et vous aurez les commandes de bases.