Project

General

Profile

Utilisation de Redmine » History » Version 8

Julien Enselme, 04/04/2013 02:21 PM
Orthographe, correction du lien du plugin, ajout d’une section sur ssh

1 3 Julien Enselme
h1. Wiki
2 3 Julien Enselme
3 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.
4 3 Julien Enselme
5 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.
6 3 Julien Enselme
7 2 Julien Enselme
h1. Dépôt git
8 1 Julien Enselme
9 2 Julien Enselme
Adresse du dépôt git : LOGIN@scm.centrale-marseille.fr:/srv/git/clubdrupal/default.git
10 3 Julien Enselme
11 3 Julien Enselme
Pour ajouter des utilisateurs au projet : il faut se rapprocher de dgeo. Pour deux raisons :
12 3 Julien Enselme
* Les utilisateurs doivent être connus de Redmine
13 1 Julien Enselme
* Les utilisateurs doivent avoir les droits de commit. Ceci implique d’être dans le bon groupe Unix.
14 1 Julien Enselme
15 8 Julien Enselme
h2. Les clés ssh
16 8 Julien Enselme
17 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.
18 8 Julien Enselme
19 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).
20 8 Julien Enselme
21 8 Julien Enselme
Pour copier la clé sur scm, dans le home de git :
22 8 Julien Enselme
* <code>cat ~/.ssh/id_rsa.pub | ssh user@scm.centrale-marseille.fr "cat - >> /srv/users/LOGIN/.ssh/authorized_keys"</code>
23 8 Julien Enselme
24 3 Julien Enselme
h2. Pour cloner le dépôt
25 3 Julien Enselme
26 3 Julien Enselme
# Se placer dans là où on veut cloner le dépôt
27 6 Geoffroy Desvernay
# Tapez : <code>git clone ssh://jenselme@scm.centrale-marseille.fr/srv/git/clubdrupal/default.git .</code>
28 3 Julien Enselme
29 3 Julien Enselme
h2. Commandes basiques de git
30 3 Julien Enselme
31 3 Julien Enselme
* Pour récupérer les "nouveautés" : <code>git pull</code>
32 3 Julien Enselme
* Pour envoyer ses modifications : <code>git push</code>
33 5 Julien Enselme
* Pour ajouter un fichier au projet : <code>git add <le_fichier></code>
34 4 Julien Enselme
* Pour enregistrer les modifications : <code>git commit <le_fichier></code>
35 1 Julien Enselme
* Pour plus de détails : http://www.siteduzero.com/informatique/tutoriels/gerez-vos-codes-source-avec-git
36 1 Julien Enselme
37 4 Julien Enselme
h1. TODO
38 4 Julien Enselme
39 8 Julien Enselme
Voir avec dgeo pour le plugin note, qui mime l’ancien wiki. Il faut cloner le repo dans /usr/share/redmien/public/plugin_assets/ (en gros) puis redémarrer apache (testé par jenselme en local).
40 8 Julien Enselme
Lien : http://www.redmine.org/plugins/redmine_wiki_notes