1 votes

Auteur manquant dans la révision de subversion

Je viens de migrer un dépôt svn existant vers un nouveau serveur. Auparavant, les utilisateurs se connectaient en utilisant tortoise-svn par http, et lors de la validation, leur révision était associée à leur utilisateur par la propriété svn:author.

Cependant, après le déménagement, les utilisateurs se connectent en utilisant tortoise-svn sur https, et les révisions n'ont plus d'auteurs associés.

Après quelques recherches, je soupçonne que, puisque les utilisateurs sont maintenant authentifiés lors de la création de la connexion https, et non par subversion, cette information n'est pas transmise avec leurs changements de révision. Cependant, je n'ai pas trouvé de moyen dans tortoise ou plus loin dans la chaîne logicielle pour fournir cette information directement.

Mais, je pourrais me tromper complètement. Merci pour votre aide.

Pile de logiciels :
Tortoise-svn v1.6.10 se connectant par https à...
Apache v2.2 sur Ubuntu 10.04 en cours d'exécution ...
mod_dav_svn avec ...
Subversion v1.6.12

0 votes

Cette question "sans réponse" vient d'être transférée à la première page. Veuillez cliquer sur la coche à côté de votre propre réponse pour l'accepter et marquer la réponse à cette question.

1voto

Segfault Points 272

La cause de mon problème était que les utilisateurs de svn ne s'authentifiaient pas du tout.

Après la configuration initiale de svn/apache, j'ai ajouté une règle au fichier http.conf autorisant l'accès aux utilisateurs du réseau local qui s'applique également à l'emplacement svn. Ce qui fait que l'utilisateur de svn n'est plus invité à s'authentifier. Je n'ai pas remarqué cela au début, parce que je pensais que mes informations d'identification étaient mises en cache par TortoiseSVN.

J'étais d'autant plus confus que dans le bloc de localisation svn, je spécifiais "Require valid-user". Ce qui, en fait, ne nécessite la validation d'un utilisateur que si et seulement si un utilisateur est fourni. Cela n'empêche pas l'accès aux non-utilisateurs.

A la vôtre !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X