Bonjour,
Je sollicite votre aide pour le problème suivant :
- Le serveur de mon projet est un serveur Linux (RedHat Enterprise pour les pointilleux ;-))
- Ma société dispose d'un serveur Windows permettant le stockage des fichiers
- J'ai installé un serveur SubVersion (SVN) sur le serveur Linux dédié à mon projet
- Pour des raisons techniques, je ne pouvais pas l'installer sur le serveur Windows. Par contre, je souhaiterais que les fichiers déposés soient enregistrés dans un répertoire du serveur Windows, qui présente l'avantage d'être automatiquement sauvegardé chaque soir.
J'ai commencé par accéder à ce répertoire de dépôt depuis le serveur Linux grâce à Samba (j'étais déjà content d'avoir réussi ça !).
J'ai ensuite automatisé le montage de cet espace réseau au démarrage du serveur Linux. Jusque là tout se passait bien.
J'ai d'abord testé une config en local, pas de problème ça marchait. C'est quand j'ai créé un dépôt pointant sur le partage réseau que ça s'est compliqué.
Lorsque j'essaie d'accéder par le web, j'ai l'erreur suivante :
En essayant depuis un autre poste, à l'aide d'Eclipse et du plugin Subclipse, j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <D:error> <C:error/> <m:human-readable errcode="13">Could not open the requested SVN filesystem</m:human-readable> </D:error>
Il semblerait donc que cela soit un problème de droits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Error validating location: "org.tigris.subversion.javahl.ClientException: Permission denied svn: PROPFIND request failed on '/svn' svn: Could not open the requested SVN filesystem "
J'ai donc essayé de modifier les droits du répertoire de dépôt en faisant un chown vers un autre utilisateur que root. Ca ne donne rien : ou plutôt ça me dit que je n'ai pas le droit de modifier ces droits, bien qu'exécutant en root.
On dirait qu'il faudrait que je précise que c'est l'utilisateur du domaine windows que j'utilise pour connecter le partage avec Samba qui devrait plutôt avoir les droits. J'ai essayé sans succès.
Quelqu'un connaît-il une solution pour un problème similaire (pas forcément sur SVN), qui me permettrait de résoudre le mien ?
Merci d'avance.
Partager