Skip to main content

Site de gestion de projets forge.greyc.fr


Redmine
Connexion
Préférences utilisateur
Création d'un projet
Vie du projet
Ajouter un utilisateur
Gestion des bugs
Gestion des documents
Aide concernant SVN
Aide concernant GIT
Archiver un dépot SVN
Archiver un dépot GIT
Rôles et permissions dans la forge du GREYC


 

Redmine

L'adresse de notre serveur est https://forge.greyc.fr/. Ce site de gestion de projets fonctionne sous Redmine. Il s'agit d'une application Ruby on Rails open-source. Plus d'infos disponibles sur leur site: http://www.redmine.org

Connexion

Pour s'authentifier, cliquez sur le lien en haut à droite. Vous devez utiliser votre login et mot de passe de PersoP@ss.

Préférences utilisateur

Une fois connecté, vous pouvez faire un tour en suivant le lien "Mon compte", toujours en haut à droite, afin de modifier quelques paramètres tels que la langue de l'interface ou la réception de mails.

Création d'un projet

Pour créer un nouveau projet, suivez le lien "Projets" en haut à gauche, puis cliquez sur "Nouveau projet" (vous devez être connecté pour avoir le droit de créer un nouveau projet). Vous pouvez également choisir un projet, afin de lui attribuer un "sous-projet" ce qui peut-être un peu plus lisible.
Notez que seuls les projets dans lesquels vous êtes impliqués sont affichés.

Les projets sont modérés par les sysadmins. Par conséquent, remplissez bien tous les champs y compris la description. Vous recevrez un mail lorsqu'il sera validé, et les dépôts SVN et GIT seront automatiquement créés.

Le champ Identifiant sera le nom de vos dépots SVN/GIT, c'est-à-dire le nom que vous devrez donner lors de vos imports/exports. Il doit être suffisamment explicite. projet, these, rapport, article sont de mauvais noms ou identifiants de projet. Thèse de M Tartempion est un bon nom de projet. these-tartempion est un bon identifiant de projet.
Site web fait référence à un site extérieur, et non pas à une page de redmine.
Enfin, cochez la case "public" si vous souhaitez que votre projet soit visible par tous. Dans ce cas, n'importe qui pourra en lire les informations et faire un checkout du dépôt.

Une fois le projet approuvé par un modérateur (l'équipe sysadmin du GREYC), vous pourrez vous rendre dans l'onglet Configuration. C'est à cet endroit que l'on va pouvoir ajouter des membres au projet et leur attribuer un rôle. Les dépôts seront accessibles via une URL du type https://forge.greyc.fr/svn/identifiant ou https://forge.greyc.fr/git/identifiant

Vie du projet

Vous pouvez utiliser votre projet autant de temps que vous le souhaitez.

Cependant après 2 ans d'inactivité, c'est a dire aucun commit, aucun message, aucune annonce, aucune demande, etc ... , vous receverez mensuellement un message, vous demandant de bien vouloir archiver votre dépot et de supprimer le projet.

A votre départ, si vous etiez le seul membre du projet, celui-ci sera supprimé par nos soins. Si il y a d'autre membre au projet, seul votre accès sera supprimé. Pensez donc à bien partager vos projets avec vos collègues, encadrant, etc ...

Ajouter un utilisateur

Il est possible d'ajouter à la forge du GREYC tout usager Unicaen. Il vous suffit de vous adresser à sysadmin en indiquant le login de la personne à ajouter. Il est aussi possible de créer des comptes Unicaen de type invité pour tout usager qui ne serait pas déjà présent dans l'annuaire Unicaen. À cette fin vous adresser à sysadmin en indiquant quelques informations élémentaires concernant le compte invité à créer : M/Mme ; Nom ; Prénom ; Date de naissance ; adresse e-mail. Cette formalité effectuée le nouvel usager recevra par e-mail les instructions à suivre pour activer et utiliser son compte.

Gestion des bugs

A l'intérieur d'un projet, l'onglet Demandes permet d'afficher la liste des bugs ou des requêtes. Il permet également d'assigner les tâches à un développeur, etc...
Enregistrer un nouveau bug se fait dans l'onglet Nouvelle demande.

Gestion des documents

Redmine dispose d'un wiki, libre à vous de l'activer ou non (simplement en créant une première page). Il existe également 2 onglets: Documents et Fichiers assez perturbants par leur similitude. En fait, sur le site officiel, ces 2 rubriques sont différenciées comme suit:
- Documents: pour publier les notes, spécifications
- Fichiers: pour joindre des fichiers ou programmes, liés au SCM, afin de créer une sorte de "bundle".

Aide concernant SVN

Pour plus d'informations concernant l'utilisation de SVN: http://svnbook.red-bean.com.

Aide concernant GIT

Pour plus d'informations concernant l'utilisation de GIT: http://book.git-scm.com/ 

Archiver un dépot SVN

Pour archiver un dépot SVN vous pouvez utilser les commandes suivantes :

IDENTIFIANT="identifiant..." # L'identifiant de votre dépot
svnrdump dump https://forge.greyc.fr/svn/${IDENTIFIANT} > ${IDENTIFIANT}.dump
bzip2 ${IDENTIFIANT}.dump

Archiver un dépot GIT

Un répertoire GIT contient localement toutes les révisions de votre dépots. Il n'y a donc rien à faire.

Rôles et permissions dans la forge du GREYC

7 rôles sont définis :