Projet

Général

Profil

La doc » Historique » Version 4

Geoffroy Desvernay, 13/04/2013 13:50

1 1 Geoffroy Desvernay
h1. L'usage du wiki
2 1 Geoffroy Desvernay
3 1 Geoffroy Desvernay
Pour créer une nouvelle page, il suffit de se rendre à l’adresse de la page que l’on veut créer.
4 1 Geoffroy Desvernay
5 1 Geoffroy Desvernay
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.
6 1 Geoffroy Desvernay
7 2 Geoffroy Desvernay
Pour ajouter une table des matières, entrez <pre>{{toc}}</pre>, ce qui donne:
8 2 Geoffroy Desvernay
9 2 Geoffroy Desvernay
{{toc}}
10 1 Geoffroy Desvernay
11 1 Geoffroy Desvernay
Vous pouvez aussi recevoir des notifications par mails en cliquant sur _watch_ ou _surveiller_.
12 1 Geoffroy Desvernay
13 1 Geoffroy Desvernay
Pour ajouter des utilisateurs au projet : il faut se rapprocher du CRI. et ne pas le faire soi-même dans le projet, pour assurer la cohérence avec les accès au repository GIT.
14 1 Geoffroy Desvernay
15 1 Geoffroy Desvernay
{{note(La syntaxe du wiki est documentée dans le lien "formatage du texte" disponible en haut à droite quand on édite une page)}}
16 1 Geoffroy Desvernay
17 1 Geoffroy Desvernay
h1. Dépôt git
18 1 Geoffroy Desvernay
19 1 Geoffroy Desvernay
Accessible par ssh, *avec des cles ssh uniquement*.
20 1 Geoffroy Desvernay
21 1 Geoffroy Desvernay
Adresse du dépôt git : LOGIN@scm.centrale-marseille.fr:/srv/git/PROJET/default.git
22 1 Geoffroy Desvernay
23 4 Geoffroy Desvernay
{{note(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 (windows ou linux>10 ans…))}}
24 1 Geoffroy Desvernay
25 1 Geoffroy Desvernay
h2. Les clés ssh
26 1 Geoffroy Desvernay
27 1 Geoffroy Desvernay
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.
28 1 Geoffroy Desvernay
29 1 Geoffroy Desvernay
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).
30 1 Geoffroy Desvernay
31 1 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):
32 1 Geoffroy Desvernay
33 1 Geoffroy Desvernay
* si la cle est dans votre compte:
34 1 Geoffroy Desvernay
35 1 Geoffroy Desvernay
 * <code>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_key</code>
36 1 Geoffroy Desvernay
37 1 Geoffroy Desvernay
* si elle est sur votre machine perso, **au choix** :
38 1 Geoffroy Desvernay
39 1 Geoffroy Desvernay
 * <code>ssh-copy-id LOGIN@sas1.ec-m.fr</code>
40 1 Geoffroy Desvernay
 * <code>cat ~/.ssh/id_rsa.pub | ssh LOGIN@sas1.ec-m.fr 'mkdir -m 700 -p ~/.ssh ; cat >> .ssh/authorized_keys'</code>
41 1 Geoffroy Desvernay
42 1 Geoffroy Desvernay
h2. Pour cloner le dépôt
43 1 Geoffroy Desvernay
44 1 Geoffroy Desvernay
# Se placer dans là où on veut cloner le dépôt
45 1 Geoffroy Desvernay
# Tapez : <code>git clone ssh://LOGIN@scm.centrale-marseille.fr/srv/git/PROJET/default.git .</code>
46 1 Geoffroy Desvernay
47 1 Geoffroy Desvernay
h2. Commandes basiques de git
48 1 Geoffroy Desvernay
49 1 Geoffroy Desvernay
* Pour récupérer les "nouveautés" : <code>git pull</code>
50 1 Geoffroy Desvernay
* Pour envoyer ses modifications : <code>git push</code>
51 1 Geoffroy Desvernay
* Pour ajouter un fichier au projet : <code>git add <le_fichier></code>
52 1 Geoffroy Desvernay
* Pour enregistrer les modifications : <code>git commit <le_fichier></code>
53 1 Geoffroy Desvernay
* Pour plus de détails : http://www.siteduzero.com/informatique/tutoriels/gerez-vos-codes-source-avec-git
54 3 Geoffroy Desvernay
55 3 Geoffroy Desvernay
{{note(ps: merci Julien Enselme pour la rédaction initiale de cette page)}}