Utilisation de Redmine » Historique » Version 24
Julien Enselme, 14/04/2013 16:16
Début ajout génération clés ssh windows
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 | Voir le lien [[Utilisation_de_Drupal_multi-site]] |
||
6 | 9 | Julien Enselme | |
7 | 3 | Julien Enselme | h1. Wiki |
8 | |||
9 | Pour créer une nouvelle page, il suffit de se rendre à l’adresse de la page que l’on veut créer. |
||
10 | |||
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 | 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 | |||
19 | <pre> |
||
20 | {{note(text)}} |
||
21 | {{tip(text)}} |
||
22 | {{important(text)}} |
||
23 | 1 | Julien Enselme | {{warning(text)}} |
24 | 22 | Julien Enselme | </pre> |
25 | 1 | Julien Enselme | |
26 | 22 | Julien Enselme | h1. Dépôt git |
27 | |||
28 | 24 | Julien Enselme | Adresse du dépôt git : LOGIN@scm.centrale-marseille.fr:/srv/git/PROJET/default.git |
29 | 2 | Julien Enselme | |
30 | 24 | Julien Enselme | Pour ajouter des utilisateurs au projet : il faut se rapprocher du CRI. Pour deux raisons : |
31 | 1 | Julien Enselme | * Les utilisateurs doivent être connus de Redmine |
32 | * Les utilisateurs doivent avoir les droits de commit. Ceci implique d’être dans le bon groupe Unix. |
||
33 | |||
34 | 24 | 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 sous Windows ou linux > 10 ans).)}} |
35 | 1 | Julien Enselme | |
36 | h2. Les clés ssh |
||
37 | |||
38 | 24 | Julien Enselme | h3. Sous linux |
39 | 1 | Julien Enselme | |
40 | 24 | Julien Enselme | L'accès au dépôt se fait par les clés ssh autorisées dans vos comptes de l'école. Vous pouvez également procéder de même pour vous connecter en ssh à vos comptes personnels ou d’association. Il faut juste adapter les dossiers et les machines. |
41 | |||
42 | 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). |
43 | 1 | Julien Enselme | |
44 | 24 | Julien Enselme | Pour pouvoir utiliser votre clé publique ssh (~/.ssh/id_rsa.pub) dans le fichier authorized keys dans votre compte de l'école (eg : sur le sas) : |
45 | 1 | Julien Enselme | |
46 | 24 | Julien Enselme | * si la clé est dans votre compte: |
47 | 1 | Julien Enselme | |
48 | 8 | Julien Enselme | * <code>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_key</code> |
49 | 15 | Geoffroy Desvernay | |
50 | 24 | Julien Enselme | * si elle est sur votre machine perso, *au choix* : |
51 | 1 | Julien Enselme | |
52 | * <code>ssh-copy-id login@sas1.ec-m.fr</code> |
||
53 | 24 | Julien Enselme | * <code>cat ~/.ssh/id_rsa.pub | ssh LOGIN@sas1.ec-m.fr 'mkdir -m 700 -p ~/.ssh ; cat >> .ssh/authorized_keys'</code> |
54 | 1 | Julien Enselme | |
55 | 24 | Julien Enselme | h3. Sous windows |
56 | |||
57 | Installer un client ssh. Par exemple "ppty":http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. Allez sur "ce tuto":http://assos.centrale-marseille.fr/ginfo/content/utiliser-un-terminal-unix-comme-si-vous-%C3%A9tiez-au-cri pour plus de détails. |
||
58 | |||
59 | Ceci vous permet d’avoir une console. Le programme puttygen (disponible "ici":http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) vous permet de générer une paire de clé. Il suffit de l’exécuter et de suivre les instructions. Le champ passphrase est facultatif. Sauvegarder votre paire de clé dans un endroit sécurisé. |
||
60 | |||
61 | 1 | Julien Enselme | h2. Pour cloner le dépôt |
62 | 3 | Julien Enselme | |
63 | # Se placer dans là où on veut cloner le dépôt |
||
64 | 24 | Julien Enselme | # Tapez : <code>git clone ssh://LOGIN@scm.centrale-marseille.fr/srv/git/PROJET/default.git .</code> |
65 | |||
66 | h2. Fonctionnalités à connaître et exemple d’utilisation |
||
67 | |||
68 | TODO |
||
69 | 1 | Julien Enselme | |
70 | h2. Commandes basiques de git |
||
71 | 4 | Julien Enselme | |
72 | * Pour récupérer les "nouveautés" : <code>git pull</code> |
||
73 | 8 | Julien Enselme | * Pour envoyer ses modifications : <code>git push</code> |
74 | * Pour ajouter un fichier au projet : <code>git add <le_fichier></code> |
||
75 | 10 | Julien Enselme | * Pour enregistrer les modifications : <code>git commit <le_fichier></code> |
76 | * Pour plus de détails : http://www.siteduzero.com/informatique/tutoriels/gerez-vos-codes-source-avec-git |