Forum Programmation.autre Subversion + lock et problème de droit

Posté par  (site web personnel) .
Étiquettes : aucune
1
16
avr.
2012

Bonjour à tous,

Une petite question sur subversion et les droits associés à la fonctionnalité du lock.

J'utilise un outil permettant la mise en place de fichier partagé.
Comme ce logiciel est "magnifique", il se base sur des fichiers binaires et assure son partage svn par le biais de lock divers et varié.
Comme mon logiciel est vraiement magnifique, il ne permet d'utiliser svn que par le biais d'une url http://XxX.

Je n'ai aucun problème à locker un fichier en ligne de commande en utilisant mon serveur svn par le biais d'un accès svn+ssh, par contre, je n'y arrive pas le biais de l'url HTTP.

Par rapport à la gestion des droits, j'ai donné l'ensemble des droits sur les fichiers du dépôt à l'utilisateur www-data:www-data et j'ai supprimé le contrôle des utilisateurs dans un premier temps.

Merci d'avance pour vos lumières car sur ce coup j'ai du mal à comprendre la différence de droit entre les opérations de lock et les autres (l'ajout, et la modification de fichier se fait sans problème avec les deux types de connexion.)

Merci d'avance

++ Beleys

  • # doublon

    Posté par  (site web personnel) . Évalué à 0.

    dsl pour le doublon (problème d'erreur annoncé mais inexistante dans les faits .. )

    • [^] # Re: doublon

      Posté par  . Évalué à 3.

      j'ai supprimé le message precedent (doublon)

  • # Peut être

    Posté par  (site web personnel) . Évalué à 1.

    Hello,

    Je me lance car j'ai déjà eu une merdouille plus ou moins proche avec le plugin svn d'eclipse ( à chaque commit je me prenais un permission denied, pourtant le commit passait, et après j'étais obligé de faire un chechout pour être syncrone…. Lourd ! ).En fait cela venait du fait que le cache sur le serveur n'avait pas les bon droits. As tu vérifié les droits sur tous les fichiers cachés dans le repo ?

    Autre idée, as tu fais un $> svn cleanup dans ton projet après les changements de droits ?

    Pour finir ( j'aurais du commencer par cela ) quand tu fais un su - apache et que tu tentes de faire la lock à la main ca donne quoi ?

    Fuse : j'en Use et Abuse !

    • [^] # Re: Peut être

      Posté par  (site web personnel) . Évalué à 1.

      Merci pour l'aide.

      en fait le problème venait du fait que je ne m'authentifiais pas sur le serveur.
      (commenté sur le fichier dav_svn parce que je voulais faire simple … )

      J'ai décommenté et cela a suffit à remettre les choses en ordre.
      (Par contre, si quelqu'un pouvait me donner une raison, j'aurais cru que dans tous les cas, les fichiers étaient atteints par l'utilisateur www-data et que l'authentification n'était pas utile (pour cela).

      ++

      • [^] # Re: Peut être

        Posté par  . Évalué à 2.

        si quelqu'un pouvait me donner une raison, j'aurais cru que dans tous les cas, les fichiers étaient atteints par l'utilisateur www-data et que l'authentification n'était pas utile

        probablement pour eviter les races-conditions entre deux personnes qui vont faire un check-out par http.

        si l'utilisateur est vu comme www-data, comme distingues-tu deux navigateurs differents ?
        du meme navigateur qui refait un checkout ?

        • [^] # Re: Peut être

          Posté par  (site web personnel) . Évalué à 1.

          Merci.

          Des fois, je pense que je devrais utiliser un peu plus la masse molle entre mes deux oreilles …

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.