Documentation » History » Version 54

« Previous - Version 54/71 (diff) - Next » - Current version
Antoine MAHUL, 02/19/2010 11:36 AM


Questions Fréquentes - FAQ

Généralités

Qu'est-ce qu'une forge ?

Une forge est un outil de développement collaboratif de logiciels informatiques. Une forge permet d'intégrer au sein d'un projet une gestion du code source, la gestion des bugs, la documentation et la distribution des releases.
Forge Clermont Université est la forge du PRES Clermont-Université, gérée par le centre de ressources informatiques du PRES. L'outil utilisé est un logiciel libre : Redmine.

Qui peut se connecter à Forge Clermont Université ?

La forge est ouverte à tous. Les membres des universités doivent utiliser le service d'authentification de leur établissement. Leur compte sera activé automatiquement à la première connexion. Les autres utilisateurs doivent demander la création d'un compte invité.

L'URL de Forge Clermont Université est : http://forge.clermont-universite.fr/.

Les données sont elles sauvegardées ?

Oui. L'ensemble des données (codes sources, wiki, fichiers, documents...) est sauvegardée sur bande régulièrement.

Comment contacter un administrateur ?

Soit en ouvrant un ticket de type support (il faut être connecté), soit directement par courriel (cf. utilisateur admin). Vous pouvez les contacter pour toute question technique.

Où se trouve la documentation officielle de Redmine ?

Documentation de Redmine : http://www.redmine.org/guide

Gestion de version

Comment utilise-t-on Subversion ?

Le site officiel de Subversion est : Apache Subversion.

Vous pouvez utiliser soit :
  • le client Subversion en ligne de commande (cf. QuickStart, ou le svnbook),
  • soit des outils graphiques (comme TortoiseSVN sous Windows),
  • soit les outils intégrés aux environnements de développement; pour l'environnement Eclipse, il existe deux plugins : Subclipse et Subversive.

Puis-je importer un dump subversion dans la forge ?

Oui. Toutefois, l'import n'est pas automatisé. Il faut donc contacter un administrateur pour effectuer l'import sur le serveur.

Comment lier une révision à une demande

Il suffit que le numéro de la demande précédé du caractère # (par exemple #1) apparaisse dans le commentaire du commit. La forge établira alors le lien entre la révision et la demande. Notamment, la révision va apparaître comme 'révision associée' au niveau de la demande.

A l'inverse, vous pouvez faire référence à une révision (depuis une demande, un commentaire ou une page wiki) en spécifiant le numéro de la révision précédé d'un 'r': r1, r19.

Peux-t-on utiliser un autre outil de gestion de version ?

Forge Clermont Université ne propose aujourd'hui que Subversion pour gérer les codes sources. Un dépôt Subversion est créé automatiquement pour chaque projet. Toutefois, Comme Redmine supporte différents SCM (Source Code Management), vous pouvez contacter l'administrateur pour utiliser un autre SCM (Git, Bazaar, Mercurial).

Administration d'un projet

Comment créer un nouveau projet

Il y a deux conditions pour pouvoir créer un nouveau projet :
  1. être authentifié sur la Forge par le Single Sign On de son établissement
  2. être identifié comme personnel dans l'annuaire du personnel

Si ces deux conditions sont remplies, un item "Nouveau projet" apparait sur la page projets. A la création d'un nouveau projet, un dépôt Subversion sera crée automatiquement au bout d'une heure.

Quelle est la différence entre un projet public et un projet privé ?

Un projet privé n'est visible que par les membres du projet, alors qu'un projet public est visible par tous, même par un utilisateur non identifié. Toutefois un visiteur anonyme ne peut participer à un projet public, il doit avoir un compte pour pouvoir soumettre des rapports de bugs ou participer aux forums de discussions.

Un manager peut-il supprimer un projet ?

Seul un administrateur peut supprimer un projet : contacter un administrateur).

roles-20110124.png - Synthèse des permissions (198 KB) Antoine MAHUL, 01/24/2011 11:02 AM

roles-20130611.png (191 KB) Antoine MAHUL, 06/11/2013 10:44 AM