mirroir readonly du Gitit wiki.evolix.org (attention, ne rien commiter/merger sur ce dépôt) https://wiki.evolix.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HowtoRedmineGitHosting.md 1.9 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. **Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
  2. # HowtoRedmineGitHosting
  3. [Redmine Git Hosting](http://redmine-git-hosting.io/) est un plugin permettant l'intégration de [Redmine](https://redmine.org/) avec [Gitolite](http://gitolite.com).
  4. Il est edité par la société [Jbox Web](http://www.jbox-web.com/).
  5. ## Ajout de clé SSH
  6. 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).
  7. ## Création d'un dépôt
  8. Pour créer un dépôt, il faut se rendre dans la configuration d'un projet puis :
  9. - Activer le module *Dépôt de sources* dans *Modules*
  10. - Cliquer sur *Nouveau dépôt* dans *Dépôts*
  11. - Choisir le *SCM* Gitolite
  12. - Si l'identifiant est vide, le nom du projet sera utilisé par défaut
  13. ## Accès au dépôts
  14. Les droits d'accès sont gérés au niveau des projets Redmine
  15. 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*)
  16. Pour qu'un dépôt soit public, il faut que le projet parent soit aussi public
  17. Attention un dépôt privé dans un projet public sera quand même public
  18. ## Notification Git
  19. Les notifications Git se configure dans *Administration* -> *Redmine Git Hosting* -> *Notifications*
  20. On peut changer le *Préfixe global des notifications* qui s'ajoute dans le sujet des mails, ex : *[REDMINE]*, *[GIT]*, *[FORGE EVOLIX]*
  21. Choisir l' *Adresse de l'expéditeur des notifications*, ex: forge.evolix.org
  22. ## Mirroring Github
  23. Pour créer un mirroir d'un de vos dépot sur Github il faut :
  24. - Copier la clé publique de Redmine dans votre compte Github
  25. - Créer un dépôt d'accueil sur Github
  26. - Cliquer sur *Dépôt* -> *Configuration* -> *Mirroirs du dépôt* -> '''Ajouter un miroir de dépôt
  27. Miroirs du dépôt'''