Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Quel système de versionning choisir ?

Posté par ploum (page perso, ) le 26 avril 2005
Bonjour,

Après CVS, après subversion, voici venu Bazaar-ng, construit au dessus de Arch (si je ne m'abuse) : http://www.bazaar-ng.org/(...)

Je souhaite mettre en place un serveur dont les utilisateurs ayant accès SSH pourront créer et gérer leurs projets et les utilisateurs de leurs projets.

Subversion, avec apache2, répond parfaitement au besoin sauf qu'il semble y avoir de gros problèmes de permissions (apache ne peut pas écrire dans un répertoire de projet, il faut donc chowner :www-data sur le répertoire, mais du coup apache crée des fichiers que l'utilisateur ne peut pas modifier, etc... c'est pas très pro(pre) ).

J'aimerais donc votre avis sur les différents logiciels de versioning : a) du point de vue de l'utilisateur final, b) du point de vue de l'administrateur du serveur qui aimerait mettre en place une solution comme ce que j'ai décrit.

Je suis interressé par vos expériences et surtout particulièrement curieux à propos de bazaar-ng, que je ne connais pas.

Merci et bonne journée à tous !

> Lire le journal (18 commentaires, moyenne: 2,2).  

Vous avez demandé le commentaire #567210.

Gestion des autorisations SVN

Posté par franck villaume () le 26/04/2005 à 12:40. (lien). Évalué à 3.

Bonjour,

je m'étonne un peu devant ce que tu dis :
"Subversion, avec apache2, répond parfaitement au besoin sauf qu'il semble y avoir de gros problèmes de permissions"

Effectivement, si tu veux offrir un accès via webdav, il faut que le répertoire contenant le repository svn appartient à l'utilisateur qui a les droits déclarés dans le httpd.conf (souvent apache).

Une fois, cela positionné, tu peux toujours affiner les droits de chaque utilisateur via le module mod_authz_svn qui permet de gérer des droits d'accès par répertoire par utilisateur ou par groupe.

Maintenant cette approche t'oblige à utiliser la connexion via webdav donc du type :
svn [command] http[s]://mon.plus.beau.serveur.com/subversion/

Et cela même en local.

Voilà pour le problème de gestion de droits avec subversion.
En espérant avoir été assez clair.

--
C01N C01N

--
C01N C01N
  • [^]Re: Gestion des autorisations SVN

    Posté par ploum (page perso, ) le 26/04/2005 à 16:27. (lien). Évalué à 2.

    non, désolé, c'est pas ça mon problème. Voir à ce sujet le premier commentaire.

    Mais merci quand même.