Skip to main content

Projects management service forge.greyc.fr


Redmine
Connection
User settings
Create a new project
Life of project
Add a user
Bug tracking
Documents managment
Help with SVN
Help with GIT
Archive a SVN repository
Roles and permissions in the GREYC forge


 

Redmine

Our server is accessible via https://forge.greyc.fr/. This projects managment website is running under Redmine, an open-source Ruby on Rails application. More informations on the official website: http://www.redmine.org

Connection

In order to authenticate, click the "sign in" link on the top right. You must use your PersoP@ss login and password.

User settings

Once connected, click the top right link "my account", then you could choose the default language as well as some email settings.

Create a new project

To create a new project, follow the link "Projects" on the top left then click "New project" (the menu item does not show if not connected). As an alternative, you can choose a project then make a "sub-project" attached, it could increase the visibility of the projects page.
Note that only the projects on which you are a member appears.

New projects are moderated by sysadmins, so please fill out all the entire form including the description. You will receive an email as soon as your project has been validated and the SVN and GIT repositories will be automatically created.

The field Identifier is the name of your SVN/GIT repositories. ie it will be the name you will have to use to checkout/commit your data. The name must be unequivocal. projet, these, rapport, article are bad identifier or project name. Master Thesis of M. Smith is pretty good for a project name. smith-thesis is quite good as an identifier.

Homepage can be use to refer to an external webpage (not a redmine page).
Finally, check the "public" checkbox if you wish your project is world-readable. In this case, everyone could see the related page and perform a checkout (but not a commit).

Once the project has been approved by a moderator (GREYC sysadmin team), you can check the Configuration tab. It's here you could add members to this proects and attribute them a role. The repositories will be accessibles via an URL like https://forge.greyc.fr/svn/identifier or https://forge.greyc.fr/git/identifiant

Life of project

You can use your project as much time as you want.

However after two years of inactivity, that is to say no commit, no message, no announcements, no applications, etc. ... You will receive a message every month, asking you to dump your repository and delete the project.

When you leave, if you were the only member of the project, it will be deleted by us. If there is another member of the project, only your access will be deleted. So remember to share your projects with many colleagues, framing, etc. ...

Add a user

Any Unicaen account holder migh be added to GREYC forge users. Ask sysadmin with login to be added. You might also ask for guest account creation provided the following basic informations : M/Mrs ; Last Name ; First Name ; Date of birth ; E-mail address. The new user will receive all useful information to activate his account via e-mail.

Bug tracking

Once you choosed a project, the Issues tab displays a list of bugs and requested features. It allows you to assign a task to a particular developper, etc...
Add a new bug or request for a new feature can be done in the New Issue tab.

Documents managment

Redmine supplies a wiki, you can activate it easily by creating a first page. There are 2 more tabs: Documents and Files which seem very similar. Actually, the official documentation says:
- Documents: to publish related notes or specifications
- Fichiers: to join files or programs related on the SCM, in order to create a kind of "bundle".

Help with SVN

More informations regarding the use of SVN: http://svnbook.red-bean.com.

Help with GIT

More informations regarding the use of GIT: http://book.git-scm.com/

Archive a SVN repository

To archive a SVN repository you can use following commands:

IDENTIFIANT="identifiant..." # L' Identifier of repository
svnrdump dump https://forge.greyc.fr/svn/${IDENTIFIANT} > ${IDENTIFIANT}.dump
bzip2 ${IDENTIFIANT}.dump

Archive a GIT repository

A GIT directory contains locally all revisions of your repositories. So there is nothing to do.

Roles and permissions in the GREYC forge

7 roles are defined :