Projet

Général

Profil

Utilisation de Redmine » Historique » Version 23

Julien Enselme, 12/04/2013 18:08

1 9 Julien Enselme
{{toc}}
2 19 Ismaeil Abouljamal
3 21 Ismaeil Abouljamal
h1. Wiki d'utilisation du projet multi-assos
4 18 Ismaeil Abouljamal
5 18 Ismaeil Abouljamal
Voir le lien [[Utilisation_de_Drupal_multi-site]]
6 9 Julien Enselme
7 3 Julien Enselme
h1. Wiki
8 3 Julien Enselme
9 3 Julien Enselme
Pour créer une nouvelle page, il suffit de se rendre à l’adresse de la page que l’on veut créer.
10 3 Julien Enselme
11 8 Julien Enselme
Pour créer une sous-page (ce qui permet d’avoir une relation parent/enfant entre les pages et de voir la relation dans _Index par titre_), créez les deux pages séparément. Ensuite, allez sur la page fille et cliquez sur renommer. Sélectionnez le nom de la page parent et sauvegardez.
12 9 Julien Enselme
13 9 Julien Enselme
Pour ajouter une table des matières, entrez <pre>{{toc}}</pre>
14 3 Julien Enselme
15 22 Julien Enselme
Vous pouvez aussi recevoir des notifications par mails en cliquant sur _watch_ ou _surveiller_.
16 1 Julien Enselme
17 22 Julien Enselme
Pour ajouter des notes, utilisez les balises suivantes :
18 22 Julien Enselme
19 22 Julien Enselme
<pre>
20 22 Julien Enselme
21 22 Julien Enselme
22 22 Julien Enselme
    {{note(text)}}
23 22 Julien Enselme
24 22 Julien Enselme
    {{tip(text)}}
25 22 Julien Enselme
26 22 Julien Enselme
    {{important(text)}}
27 22 Julien Enselme
28 22 Julien Enselme
    {{warning(text)}}
29 22 Julien Enselme
</pre>
30 22 Julien Enselme
31 2 Julien Enselme
h1. Dépôt git
32 1 Julien Enselme
33 2 Julien Enselme
Adresse du dépôt git : LOGIN@scm.centrale-marseille.fr:/srv/git/clubdrupal/default.git
34 3 Julien Enselme
35 3 Julien Enselme
Pour ajouter des utilisateurs au projet : il faut se rapprocher de dgeo. Pour deux raisons :
36 3 Julien Enselme
* Les utilisateurs doivent être connus de Redmine
37 1 Julien Enselme
* Les utilisateurs doivent avoir les droits de commit. Ceci implique d’être dans le bon groupe Unix.
38 1 Julien Enselme
39 23 Julien Enselme
{{important(L’encodage par défaut du dépôt est UTF-8. Faîtes-y attention surtout si l’encodage de votre système est différent (Vous êtes Windowsien par exemple).)}}
40 12 Julien Enselme
41 8 Julien Enselme
h2. Les clés ssh
42 8 Julien Enselme
43 8 Julien Enselme
L'accès au dépôt se fait par les clés ssh autorisées dans vos comptes de l'école. La méthode est donnée sous Linux. Vous pouvez également procéder de même pour vous connecter en ssh à vos comptes personnels ou sur assos. Il faut juste adapter les dossiers et les machines.
44 8 Julien Enselme
45 8 Julien Enselme
Pour créer une paire de clé ssh, lancez la commande : <code>ssh-keygen</code>. Ceci crée deux fichiers dans votre ~/.ssh : id_rsa (votre clé privée à conserver précieusement) et id_rsa.pub (votre clé publique à transmettre).
46 8 Julien Enselme
47 15 Geoffroy Desvernay
Pour pouvoir utiliser votre cle publique ssh (~/.ssh/id_rsa.pub) dans le fichier authorized keys dans votre compte de l'école (eg: sur le sas):
48 16 Geoffroy Desvernay
49 16 Geoffroy Desvernay
* si la cle est dans votre compte:
50 16 Geoffroy Desvernay
51 16 Geoffroy Desvernay
 * <code>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_key</code>
52 16 Geoffroy Desvernay
53 17 Geoffroy Desvernay
* si elle est sur votre machine perso, **au choix** :
54 1 Julien Enselme
55 3 Julien Enselme
 * <code>ssh-copy-id login@sas1.ec-m.fr</code>
56 3 Julien Enselme
 * <code>cat ~/.ssh/id_rsa.pub | ssh login@sas1.ec-m.fr 'mkdir -m 700 -p ~/.ssh ; cat >> .ssh/authorized_keys'</code>
57 3 Julien Enselme
58 3 Julien Enselme
h2. Pour cloner le dépôt
59 3 Julien Enselme
60 5 Julien Enselme
# Se placer dans là où on veut cloner le dépôt
61 4 Julien Enselme
# Tapez : <code>git clone ssh://jenselme@scm.centrale-marseille.fr/srv/git/clubdrupal/default.git .</code>
62 1 Julien Enselme
63 1 Julien Enselme
h2. Commandes basiques de git
64 4 Julien Enselme
65 4 Julien Enselme
* Pour récupérer les "nouveautés" : <code>git pull</code>
66 8 Julien Enselme
* Pour envoyer ses modifications : <code>git push</code>
67 8 Julien Enselme
* Pour ajouter un fichier au projet : <code>git add <le_fichier></code>
68 10 Julien Enselme
* Pour enregistrer les modifications : <code>git commit <le_fichier></code>
69 10 Julien Enselme
* Pour plus de détails : http://www.siteduzero.com/informatique/tutoriels/gerez-vos-codes-source-avec-git