J'utilise VisualSVN pour servir plusieurs dépôts SVN, et il utilise l'authentification Windows pour contrôler l'accès. Certains fichiers ont l'attribut [
y ]
et les espaces dans leur nom.
La modification de leurs permissions via la console de gestion de VisualSVN entraîne des problèmes au niveau de l'interface utilisateur. authz-windows
Je les ai contactés à ce sujet. Mais comme VisualSVN semble utiliser les binaires SVN de CollabNet sous le capot (1.7.5), je me dis que je devrais pouvoir le faire à la main. Alors comment puis-je entrer les noms de fichiers dans un formulaire accepté par SVN ? J'ai essayé de les saisir simplement comme
[repo:/path/to/[12345] my file.ext]
< permissions here >
Mais je peux toujours accéder au fichier alors que je ne devrais pas pouvoir le faire. (Je peux confirmer que l'ensemble du système fonctionne en le vérifiant sur d'autres fichiers dépourvus de ces caractères).
J'ai également essayé les citations d'URL ( %5B12345%5D%20my%20file.ext
), en l'entourant de guillemets et en échappant à diverses combinaisons d'espaces et de parenthèses, sans succès. L'option svnauthz-validate
L'outil prétend que tous ces éléments sont corrects.