Wiki
Version 22 (Serge Torres, 08/06/2016 17:09)
1 | 7 | Lois Taulelle | h1. Introduction et termes fréquemment employés |
---|---|---|---|
2 | 6 | Lois Taulelle | |
3 | 7 | Lois Taulelle | La forge du Centre Blaise Pascal (CBP) utilise l'application de gestion de projet "Redmine":http://www.redmine.org. La documentation utilisateur de cette application est disponible à "cette page":http://www.redmine.org/projects/redmine/wiki/User_Guide. |
4 | 1 | Emmanuel Quemener | |
5 | 7 | Lois Taulelle | Voici une description des termes couramment employés dans ce système : |
6 | 5 | Emmanuel Quemener | |
7 | 7 | Lois Taulelle | * _Projet_. C'est un espace de travail, lié à un sujet déterminé, mis à disposition d'une équipe d'utilisateurs _membres_. |
8 | 5 | Emmanuel Quemener | |
9 | 7 | Lois Taulelle | ** Un projet peut être _Public_ ou _Privé_. Un projet _Privé_ n'est visible que par ses _membres_. Un projet _Public_ est visible par tout le monde, mais ne peut pas être modifié par les utilisateurs non membres. |
10 | 5 | Emmanuel Quemener | |
11 | 7 | Lois Taulelle | ** Un projet peut contenir des sous projets. |
12 | 1 | Emmanuel Quemener | |
13 | 7 | Lois Taulelle | * Les différents rôles des utilisateurs membres d'un projet sont _Manager_, _Developer_ et _Reporter_. Les utilisateurs membres d'un projet peuvent avoir différents rôles dans ce projet. À chaque rôle est associé différentes permissions : |
14 | 3 | Emmanuel Quemener | |
15 | 7 | Lois Taulelle | ** Les membres _Manager_ d'un projet peuvent le configurer, y ajouter des nouveaux membres, modifier son contenu. |
16 | 1 | Emmanuel Quemener | |
17 | 7 | Lois Taulelle | ** Les membres _Developer_ d'un projet peuvent modifier son contenu. |
18 | 1 | Emmanuel Quemener | |
19 | 7 | Lois Taulelle | ** Les membres _Reporter_ d'un projet peuvent accéder à son contenu et émettre des requêtes. |
20 | 1 | Emmanuel Quemener | |
21 | 7 | Lois Taulelle | h1. Ouverture d'un compte utilisateur |
22 | 1 | Emmanuel Quemener | |
23 | 7 | Lois Taulelle | h2. Utilisateur disposant d'un compte à l'ENS Lyon |
24 | 1 | Emmanuel Quemener | |
25 | 7 | Lois Taulelle | Un utilisateur disposant d'un compte à l'ENS Lyon n'a pas besoin de créer un compte sur la forge. Il doit directement cliquer sur _Connexion_ et entrer son login et mot de passe ENS (il n'est pas nécessaire de cliquer sur _S'enregistrer_). Lors de cette première connexion, le compte est automatiquement crée sur la forge. |
26 | 1 | Emmanuel Quemener | |
27 | 7 | Lois Taulelle | h2. Utilisateur extérieur |
28 | 1 | Emmanuel Quemener | |
29 | 18 | Serge Torres | Un utilisateur ne disposant pas de compte ENS doit créer une demande d'enregistrement (compléter le formulaire accessible en cliquant sur _S'enregistrer_). Il doit contacter son chef de projet et lui indiquer l'identifiant et l'adresse de courrier électronique utilisés pour cette demande. Le chef de projet valide cette demande auprès des administrateurs de la forge selon la procédure communiquée directement aux chefs de projet. La demande est finalement validée par les administrateurs. |
30 | 1 | Emmanuel Quemener | |
31 | 7 | Lois Taulelle | h1. Ouverture d'un projet |
32 | 7 | Lois Taulelle | |
33 | 8 | Lois Taulelle | La création d'un nouveau projet n'est possible que par les administrateurs de la forge. Pour ouvrir un projet, l'utilisateur doit envoyer un mail à "admin-forge@ens-lyon.fr":mailto:admin-forge@ens-lyon.fr en précisant : |
34 | 7 | Lois Taulelle | |
35 | 7 | Lois Taulelle | * Le nom du projet |
36 | 7 | Lois Taulelle | |
37 | 7 | Lois Taulelle | * L'identifiant du projet |
38 | 7 | Lois Taulelle | |
39 | 19 | Simon Delamare | * Le gestionnaire de code source préféré (SVN, Git ou Mercurial) |
40 | 7 | Lois Taulelle | |
41 | 7 | Lois Taulelle | Le nom du projet est libre. C'est lui qui est visible dans l'interface. Par exemple, "Mon projet pour les nuls". |
42 | 7 | Lois Taulelle | |
43 | 7 | Lois Taulelle | L'identifiant est soumis aux contraintes suivantes : |
44 | 7 | Lois Taulelle | |
45 | 7 | Lois Taulelle | * Longueur comprise entre 1 et 100 caractères |
46 | 7 | Lois Taulelle | |
47 | 7 | Lois Taulelle | * Seuls les lettres minuscules (a-z), chiffres, tiret et souligné sont autorisés |
48 | 7 | Lois Taulelle | |
49 | 7 | Lois Taulelle | * Une fois sauvegardé, l'identifiant ne pourra plus être modifié (il sert comme identifiant dans la base de données). |
50 | 7 | Lois Taulelle | |
51 | 20 | Lois Taulelle | > +*Attention, si le projet utilise un dépôt Git, son identifiant NE doit PAS contenir le caractère souligné.*+ |
52 | 20 | Lois Taulelle | |
53 | 20 | Lois Taulelle | |
54 | 7 | Lois Taulelle | L'utilisateur ayant fait la demande d'ouverture de projet est désigné comme _manager_ du projet et reçoit un mail de confirmation. Il peut ensuite ajouter des utilisateurs en tant que membres du projet. |
55 | 7 | Lois Taulelle | |
56 | 11 | Lois Taulelle | Pour cela, il faut se rendre sur la page _Configuration_, puis _Membres_. Il appartient au manager de choisir le rôle des membres ainsi ajoutés (reporter, developer ou manager). |
57 | 7 | Lois Taulelle | |
58 | 7 | Lois Taulelle | Pour plus d'information sur la configuration du projet, se référer à "cette page":http://www.redmine.org/projects/redmine/wiki/RedmineProjectSettings de la documentation Redmine. |
59 | 7 | Lois Taulelle | |
60 | 21 | Serge Torres | h1. Création d'un dépôt (Git ou Subversion) |
61 | 21 | Serge Torres | |
62 | 22 | Serge Torres | La création automatisée d'un dépôt (un seul par projet, en mode automatique) est activée au travers de l'interface d'administration du projet : |
63 | 21 | Serge Torres | |
64 | 22 | Serge Torres | * dans l'onglet « Configuration » du projet, cliquez sur l'onglet « Dépots » ; |
65 | 21 | Serge Torres | |
66 | 22 | Serge Torres | * cliquez sur le lien « Nouveau dépôt » ; |
67 | 21 | Serge Torres | |
68 | 21 | Serge Torres | * dans la fenêtre de création : |
69 | 22 | Serge Torres | ** sélectionnez le gestionnaire de dépôt (champ SCM), pour le moment, seuls Git et Subversion sont véritablement actifs, |
70 | 22 | Serge Torres | ** cochez la boîte « Dépôt principal »; |
71 | 22 | Serge Torres | ** renseignez le champ « URL » : |
72 | 21 | Serge Torres | *** pour un dépôt Git : /var/git/identifiant_projet (attention, pas de caractère souligné dans un identifiant de projet pour dépôt GIT), |
73 | 21 | Serge Torres | *** pour un projet Subversion : file:///var/svn/identifiant_projet, |
74 | 22 | Serge Torres | ** laissez vides tous les autres champs ; |
75 | 22 | Serge Torres | ** sauvegardez. |
76 | 21 | Serge Torres | |
77 | 22 | Serge Torres | Il est impératif que vous respectiez scrupuleusement les consignes ci-dessus pour que : |
78 | 21 | Serge Torres | * la création du dépôt se fasse correctement ; |
79 | 21 | Serge Torres | * que les outils de visualisation des versions dans l'interface Redmine fonctionnent eux aussi correctement. |
80 | 21 | Serge Torres | |
81 | 21 | Serge Torres | Le dépôt ne sera pas créé instantannément. Un programme déclenché une fois par heure assure cette tâche. |
82 | 21 | Serge Torres | |
83 | 22 | Serge Torres | Si au bout d'une heure vous ne pouvez pas accéder au dépôt selon les modalités décrites ci-dessous, vérifiez les informations de configuration et, si le problème persiste, contactez les "adminstrateurs":mailto:admin-forge@listes.ens-lyon.fr. |
84 | 21 | Serge Torres | |
85 | 22 | Serge Torres | Si vous souhaitez une configuration « non standard » (p. ex. dépôts multiples) contactez les "administrateurs":mailto:admin-forge@listes.ens-lyon.fr |
86 | 21 | Serge Torres | |
87 | 21 | Serge Torres | |
88 | 7 | Lois Taulelle | h1. Utilisation d'un dépôt Subversion (SVN) |
89 | 7 | Lois Taulelle | |
90 | 7 | Lois Taulelle | h2. Récupération initiale du dépôt |
91 | 7 | Lois Taulelle | |
92 | 7 | Lois Taulelle | Il est possible pour membre _manager_ ou _developper_ de créer l'archive subversion originelle à partir d'un répertoire existant : |
93 | 7 | Lois Taulelle | |
94 | 7 | Lois Taulelle | <pre>svn --username $USER import <Mon répertoire>/ https://forge.cbp.ens-lyon.fr/svn/$PROJECT_ID/ -m 'Importation de la version originelle'</pre> |
95 | 7 | Lois Taulelle | |
96 | 7 | Lois Taulelle | L'accès au dépôt s'effectue de la façon suivante : |
97 | 7 | Lois Taulelle | |
98 | 7 | Lois Taulelle | <pre>svn --username $USER checkout http://forge.cbp.ens-lyon.fr/svn/$PROJECT_ID</pre> |
99 | 7 | Lois Taulelle | |
100 | 7 | Lois Taulelle | *Note*: $USER est le login de l'utilisateur. Il doit être membre du projet si le projet est privé. $PROJECT_ID est l'identifiant du projet. |
101 | 7 | Lois Taulelle | |
102 | 7 | Lois Taulelle | h2. Envoi d'un mail lors de modification dans un dépôt SVN |
103 | 7 | Lois Taulelle | |
104 | 7 | Lois Taulelle | Il est possible qu'un mail soit envoyé à chaque membre d'un projet lors d'un commit dans le dépôt SVN. Pour activer cette fonctionnalité, en faire la demande lors de l'ouverture du projet ou ultérieurement. |
105 | 7 | Lois Taulelle | |
106 | 12 | Lois Taulelle | En outre, dans la page Activité du projet apparait un rappel de toutes les modifications (ainsi qu'un extrait des messages de commit). |
107 | 12 | Lois Taulelle | |
108 | 7 | Lois Taulelle | h2. Utilisation de SVN (lorsqu'on connait CVS) |
109 | 7 | Lois Taulelle | |
110 | 7 | Lois Taulelle | Les améliorations les plus importantes de SVN par rapport à CVS sont les suivantes : |
111 | 7 | Lois Taulelle | |
112 | 7 | Lois Taulelle | * Déplacer / Renommer / Supprimer les fichiers en les conservant dans l'historique |
113 | 7 | Lois Taulelle | |
114 | 7 | Lois Taulelle | * Support transparent des fichiers binaires |
115 | 7 | Lois Taulelle | |
116 | 7 | Lois Taulelle | * Modifications appliquées par projet et non plus par fichier |
117 | 7 | Lois Taulelle | |
118 | 7 | Lois Taulelle | * Gestion des trunk/branches/tags : Le répertoire trunk contient la version courante du projet, branches contient les "forks" éventuels du projet, tags contient des versions "gelées" du projet (release, etc.) |
119 | 7 | Lois Taulelle | |
120 | 7 | Lois Taulelle | Les commandes usuelles : |
121 | 7 | Lois Taulelle | |
122 | 7 | Lois Taulelle | |_. Commande|_. Fonction| |
123 | 7 | Lois Taulelle | |@svn checkout@|Rapatrie un dépôt| |
124 | 7 | Lois Taulelle | |@svn commit@|Applique les modifications locales| |
125 | 7 | Lois Taulelle | |@svn diff@|Montre les modifications entre deux révisions dans le projet| |
126 | 7 | Lois Taulelle | |@svn update@|Récupère les dernières modifications d'un projet| |
127 | 13 | Lois Taulelle | |@svn add/mv/rm/cp@|Ajoute/Déplace/Supprime/Copie un fichier| |
128 | 7 | Lois Taulelle | |@svn status@|Affiche le status des modifications en cours| |
129 | 7 | Lois Taulelle | |@svn revert@|Retourne à une version précédente d'un fichier| |
130 | 7 | Lois Taulelle | |
131 | 7 | Lois Taulelle | h2. Plus d'information |
132 | 7 | Lois Taulelle | |
133 | 7 | Lois Taulelle | * La page de documentation Redmine sur les "dépôts":http://www.redmine.org/projects/redmine/wiki/RedmineRepository. |
134 | 7 | Lois Taulelle | |
135 | 7 | Lois Taulelle | * La page Wikipedia sur "Subversion":http://fr.wikipedia.org/wiki/Apache_Subversion |
136 | 7 | Lois Taulelle | |
137 | 7 | Lois Taulelle | h1. Utilisation d'un dépôt Git |
138 | 7 | Lois Taulelle | |
139 | 7 | Lois Taulelle | h2. Initialisation du dépôt |
140 | 7 | Lois Taulelle | |
141 | 7 | Lois Taulelle | Lorsque un projet utilisant un dépôt Git a été validé, un des membres _developer_ ou _manager_ du projet doit activer ce dépôt en faisant le commit initial: |
142 | 7 | Lois Taulelle | |
143 | 1 | Emmanuel Quemener | <pre> |
144 | 7 | Lois Taulelle | GIT_SSL_NO_VERIFY=true git clone https://$USERNAME@forge.cbp.ens-lyon.fr/git/$PROJECT_ID |
145 | 7 | Lois Taulelle | #Ou en HTTP |
146 | 7 | Lois Taulelle | #git clone http://$USERNAME@forge.cbp.ens-lyon.fr/git/$PROJECT_ID |
147 | 7 | Lois Taulelle | cd $PROJECT_ID |
148 | 7 | Lois Taulelle | git add . |
149 | 7 | Lois Taulelle | git commit -m "Repository creation" --allow-empty |
150 | 7 | Lois Taulelle | GIT_SSL_NO_VERIFY=true git push origin master |
151 | 1 | Emmanuel Quemener | </pre> |
152 | 1 | Emmanuel Quemener | |
153 | 7 | Lois Taulelle | h2. Accès au dépôt Git |
154 | 7 | Lois Taulelle | |
155 | 7 | Lois Taulelle | * Depuis la station d'un _developer_ (ou d'un _reporter_ en lecture seule), en HTTPS |
156 | 7 | Lois Taulelle | |
157 | 7 | Lois Taulelle | Clonage du dépôt |
158 | 7 | Lois Taulelle | |
159 | 7 | Lois Taulelle | <pre> |
160 | 7 | Lois Taulelle | GIT_SSL_NO_VERIFY=true git clone https://$USERNAME@forge.cbp.ens-lyon.fr/git/$PROJECT_ID |
161 | 1 | Emmanuel Quemener | </pre> |
162 | 1 | Emmanuel Quemener | |
163 | 7 | Lois Taulelle | Désactivation de la vérification du certificat SSL pour de bon |
164 | 7 | Lois Taulelle | |
165 | 7 | Lois Taulelle | <pre> |
166 | 7 | Lois Taulelle | git config --add http.sslVerify false |
167 | 1 | Emmanuel Quemener | </pre> |
168 | 1 | Emmanuel Quemener | |
169 | 7 | Lois Taulelle | Ensuite, utilisation usuelle de git |
170 | 1 | Emmanuel Quemener | |
171 | 1 | Emmanuel Quemener | <pre> |
172 | 7 | Lois Taulelle | git pull |
173 | 7 | Lois Taulelle | #modifications |
174 | 7 | Lois Taulelle | git add <fichiers modifiés> |
175 | 7 | Lois Taulelle | git commit |
176 | 7 | Lois Taulelle | git push |
177 | 1 | Emmanuel Quemener | </pre> |
178 | 1 | Emmanuel Quemener | |
179 | 7 | Lois Taulelle | * Depuis la station d'un _developer_ (ou d'un _reporter_ en lecture seule), en HTTP |
180 | 7 | Lois Taulelle | |
181 | 7 | Lois Taulelle | Clonage du dépôt |
182 | 7 | Lois Taulelle | |
183 | 7 | Lois Taulelle | <pre> |
184 | 7 | Lois Taulelle | git clone http://$USERNAME@forge.cbp.ens-lyon.fr/git/$PROJECT_ID |
185 | 7 | Lois Taulelle | </pre> |
186 | 7 | Lois Taulelle | |
187 | 7 | Lois Taulelle | Ensuite, utilisation usuelle de git |
188 | 7 | Lois Taulelle | |
189 | 7 | Lois Taulelle | <pre> |
190 | 7 | Lois Taulelle | git pull |
191 | 7 | Lois Taulelle | #modifications |
192 | 7 | Lois Taulelle | git add <fichiers modifiés> |
193 | 7 | Lois Taulelle | git commit |
194 | 7 | Lois Taulelle | git push |
195 | 7 | Lois Taulelle | </pre> |
196 | 7 | Lois Taulelle | |
197 | 7 | Lois Taulelle | * En accès anonyme, uniquement si l'option _Public_ du projet à été activée. |
198 | 7 | Lois Taulelle | |
199 | 7 | Lois Taulelle | Clonage du dépôt |
200 | 7 | Lois Taulelle | |
201 | 7 | Lois Taulelle | <pre> |
202 | 7 | Lois Taulelle | git clone http://forge.cbp.ens-lyon.fr/git/$PROJECT_ID |
203 | 7 | Lois Taulelle | </pre> |
204 | 7 | Lois Taulelle | |
205 | 7 | Lois Taulelle | Ensuite, utilisation usuelle de git |
206 | 7 | Lois Taulelle | |
207 | 7 | Lois Taulelle | <pre> |
208 | 7 | Lois Taulelle | git pull |
209 | 7 | Lois Taulelle | #modifications |
210 | 7 | Lois Taulelle | git add <fichiers modifiés> |
211 | 7 | Lois Taulelle | git commit |
212 | 7 | Lois Taulelle | #git push sera rejeté |
213 | 7 | Lois Taulelle | </pre> |
214 | 7 | Lois Taulelle | |
215 | 7 | Lois Taulelle | h2. Plus d'information |
216 | 7 | Lois Taulelle | |
217 | 7 | Lois Taulelle | * La page de documentation Redmine sur les "dépôts":http://www.redmine.org/projects/redmine/wiki/RedmineRepository. |
218 | 7 | Lois Taulelle | |
219 | 1 | Emmanuel Quemener | * La page Wikipedia sur "Git":https://fr.wikipedia.org/wiki/Git |
220 | 19 | Simon Delamare | |
221 | 19 | Simon Delamare | h1. Utilisation d'un dépôt Mercurial |
222 | 19 | Simon Delamare | |
223 | 19 | Simon Delamare | h2. Accès au dépôt |
224 | 19 | Simon Delamare | |
225 | 19 | Simon Delamare | * Depuis la station d'un _developer_ (ou d'un _reporter_ en lecture seule), en HTTPS |
226 | 19 | Simon Delamare | |
227 | 19 | Simon Delamare | Clonage du dépôt |
228 | 19 | Simon Delamare | |
229 | 19 | Simon Delamare | <pre> |
230 | 19 | Simon Delamare | hg clone https://$USERNAME@forge.cbp.ens-lyon.fr/hg/$PROJECT_ID |
231 | 19 | Simon Delamare | </pre> |
232 | 19 | Simon Delamare | |
233 | 19 | Simon Delamare | Ensuite, utilisation usuelle d'hg |
234 | 19 | Simon Delamare | |
235 | 19 | Simon Delamare | <pre> |
236 | 19 | Simon Delamare | hg pull |
237 | 19 | Simon Delamare | #modifications |
238 | 19 | Simon Delamare | hg add <fichiers> |
239 | 19 | Simon Delamare | hg commit |
240 | 19 | Simon Delamare | hg push |
241 | 19 | Simon Delamare | </pre> |
242 | 19 | Simon Delamare | |
243 | 19 | Simon Delamare | |
244 | 19 | Simon Delamare | * En accès anonyme, uniquement si l'option _Public_ du projet à été activée. |
245 | 19 | Simon Delamare | |
246 | 19 | Simon Delamare | Clonage du dépôt |
247 | 19 | Simon Delamare | |
248 | 19 | Simon Delamare | <pre> |
249 | 19 | Simon Delamare | hg clone http://forge.cbp.ens-lyon.fr/hg/$PROJECT_ID |
250 | 19 | Simon Delamare | </pre> |
251 | 19 | Simon Delamare | |
252 | 7 | Lois Taulelle | |
253 | 7 | Lois Taulelle | h1. Wiki |
254 | 7 | Lois Taulelle | |
255 | 7 | Lois Taulelle | Le wiki est certainement la partie la plus importante du projet, point de concentration de tous les documents électroniques directement moissonnables par le moteur de recherche intégré. |
256 | 7 | Lois Taulelle | |
257 | 7 | Lois Taulelle | Pour le Wiki, "formatage de base":https://forge.cbp.ens-lyon.fr/redmine/help/wiki_syntax.html et "formatage étendu":https://forge.cbp.ens-lyon.fr/redmine/help/wiki_syntax_detailed.html fournissent tout ce qu'il faut pour bien formater (la syntaxe utilisée est "TexTile":http://textile.thresholdstate.com/). |
258 | 7 | Lois Taulelle | |
259 | 10 | Lois Taulelle | Les Wiki sont versionnés par défaut. |
260 | 7 | Lois Taulelle | |
261 | 7 | Lois Taulelle | h2. Intégration de pages HTML statiques |
262 | 7 | Lois Taulelle | |
263 | 7 | Lois Taulelle | Il est possible d'intégrer des pages HTML statiques au wiki grâce au plugin Redmine "Wiki HTML":https://github.com/mexitek/redmine_wiki_html_util. |
264 | 7 | Lois Taulelle | |
265 | 7 | Lois Taulelle | Pour cela, il faut intégrer le code HTML de la page à intégrer à l'intérieur des balises suivantes : |
266 | 7 | Lois Taulelle | |
267 | 7 | Lois Taulelle | <pre> |
268 | 7 | Lois Taulelle | |
269 | 7 | Lois Taulelle | {{html( |
270 | 7 | Lois Taulelle | |
271 | 7 | Lois Taulelle | ..... |
272 | 7 | Lois Taulelle | |
273 | 7 | Lois Taulelle | )}} |
274 | 7 | Lois Taulelle | |
275 | 7 | Lois Taulelle | </pre> |
276 | 7 | Lois Taulelle | |
277 | 7 | Lois Taulelle | Le style CSS appliqué à la page hérite de celui du Wiki. Pour supprimer ce style, on peut utiliser la macro suivante (qui supprime la classe wiki des balises div): |
278 | 7 | Lois Taulelle | |
279 | 7 | Lois Taulelle | <pre> |
280 | 7 | Lois Taulelle | |
281 | 7 | Lois Taulelle | {{html(<script>var divs = document.getElementsByTagName('div'); for (var i = 0, c = divs.length ; i < c ; i++) {if (divs[i].className=='wiki wiki-page') {divs[i].className='';};}</script>)}} |
282 | 7 | Lois Taulelle | |
283 | 7 | Lois Taulelle | </pre> |
284 | 7 | Lois Taulelle | |
285 | 7 | Lois Taulelle | h1. Demandes Redmine |
286 | 7 | Lois Taulelle | |
287 | 7 | Lois Taulelle | Les _demandes_ sont utilisées dans les projets Redmine pour permettre aux utilisateurs d'un projet de signaler des problèmes (_Bug_), de demander de l'aide (_Support_), etc, via l'ouverture de _tickets_. |
288 | 7 | Lois Taulelle | |
289 | 7 | Lois Taulelle | Il est possible pour les utilisateurs membres d'un projet de recevoir un mail d'alerte lors de la création ou la modification d'un _ticket_ (par défaut, uniquement pour ceux _observés_). |
290 | 7 | Lois Taulelle | |
291 | 7 | Lois Taulelle | Pour plus d'information, ce référer à la documentation Redmine sur les "demandes":www.redmine.org/projects/redmine/wiki/RedmineIssues |
292 | 7 | Lois Taulelle | |
293 | 7 | Lois Taulelle | h1. Utilisation de Webdav |
294 | 7 | Lois Taulelle | |
295 | 7 | Lois Taulelle | Webdav permet l'accès à distance aux _Fichiers_, aux _Documents_ et au contenu d'un dépôt Subversion d'un fichier. |
296 | 7 | Lois Taulelle | |
297 | 7 | Lois Taulelle | h2. Configuration du projet pour l'activation de Webdav |
298 | 7 | Lois Taulelle | |
299 | 7 | Lois Taulelle | # Activer le module Webdav : |
300 | 7 | Lois Taulelle | |
301 | 7 | Lois Taulelle | ** Depuis l'interface de Redmine aller dans Projet, Configuration, Modules, Activer Webdav, Sauvegarder. |
302 | 7 | Lois Taulelle | |
303 | 7 | Lois Taulelle | # Configurer le module : |
304 | 7 | Lois Taulelle | |
305 | 7 | Lois Taulelle | ** Depuis l'interface de Redmine aller dans Projet, Configuration, Webdav. |
306 | 7 | Lois Taulelle | |
307 | 7 | Lois Taulelle | ** Activer ou désactiver Fichiers/Documents/Dépôts au besoin. L'accès au dépôt ne fonctionne que pour un dépôt SVN hébergé sur le serveur. |
308 | 7 | Lois Taulelle | |
309 | 7 | Lois Taulelle | ** Attention à désactiver Dépôt exclusif pour permettre l'accès aux Fichiers et Documents |
310 | 7 | Lois Taulelle | |
311 | 7 | Lois Taulelle | h2. Accès Webdav |
312 | 7 | Lois Taulelle | |
313 | 7 | Lois Taulelle | Le partage Webdav est accessible à l'URL "http://forge.cbp/redmine/webdav/$PROJECT_ID":http://forge.cbp/redmine/webdav/$PROJECT_ID (sous nautilus, on peut faire Ctrl+L et entrer @dav://forge.cbp/redmine/webdav/$PROJECT_ID@ pour créer un point de montage). L'accès au partage d'un projet à non membre est possible si le projet est public. |
314 | 7 | Lois Taulelle | |
315 | 7 | Lois Taulelle | Les permissions de lecture / écriture sont respectées (écriture pour _developer_ ou _manager_ uniquement). |