1.9 KiB
Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.
HowtoRedmineGitHosting
Redmine Git Hosting est un plugin permettant l'intégration de Redmine avec Gitolite.
Il est edité par la société Jbox Web.
Ajout de clé SSH
Pour ajouter une clé SSH à son compte il suffit de se rendre dans Mon Compte -> Mes clés publiques et de copier sa clé publique (.pub).
Création d'un dépôt
Pour créer un dépôt, il faut se rendre dans la configuration d'un projet puis :
-
Activer le module Dépôt de sources dans Modules
-
Cliquer sur Nouveau dépôt dans Dépôts
-
Choisir le SCM Gitolite
-
Si l'identifiant est vide, le nom du projet sera utilisé par défaut
Accès au dépôts
Les droits d'accès sont gérés au niveau des projets Redmine
Les membres du projet Redmine auront accès au dépôts du projet suivant leur rôles (Editable dans Administration -> Rôles et permissions)
Pour qu'un dépôt soit public, il faut que le projet parent soit aussi public
Attention un dépôt privé dans un projet public sera quand même public
Notification Git
Les notifications Git se configure dans Administration -> Redmine Git Hosting -> Notifications
On peut changer le Préfixe global des notifications qui s'ajoute dans le sujet des mails, ex : [REDMINE], [GIT], [FORGE EVOLIX]
Choisir l' Adresse de l'expéditeur des notifications, ex: forge.evolix.org
Mirroring Github
Pour créer un mirroir d'un de vos dépot sur Github il faut :
-
Copier la clé publique de Redmine dans votre compte Github
-
Créer un dépôt d'accueil sur Github
-
Cliquer sur Dépôt -> Configuration -> Mirroirs du dépôt -> '''Ajouter un miroir de dépôt Miroirs du dépôt'''