2009-06-01 9 views
1

À moins que je faire ce qui suit dans le fichier authz: ​​Pourquoi "anonyme" a-t-il besoin d'un accès en lecture dans authz pour que TortoiseSVN fasse un diff ou un log?

[/some/path/to/trunk] 
* = r 

Aucun utilisateur ajouté pour que le tronc peut faire une diff ou lire le journal. Je ne veux pas que les membres de l'équipe soient capables de lire depuis un répertoire, mais à moins que j'ajoute un accès en lecture anonyme, j'obtiens une erreur de TortoiseSVN. Est-il possible de dire au client lui-même d'utiliser les informations d'authentification fournies par un utilisateur en lecture/écriture pour faire un diff ou lire le journal?

Merci.

Répondre

0

Apparemment, TortoiseSVN utilise l'autorisation de lecture pour déterminer si un diff ou une lecture sur le journal est possible. Donc, s'il n'y a pas d'autorisation de lecture déclarée, cela ne peut pas arriver. Cependant, je pense que cela n'a pas d'importance, car même les utilisateurs en lecture seule doivent toujours avoir un nom d'utilisateur/mot de passe dans le fichier de l'utilisateur.

0

cela devrait fonctionner, peut-être avez-vous quelques (anciens) utilisateurs redact encore actif? Regardez dans %APPDATA%\\Subversion\auth\svn.simple dans chaque fichier texte et recherchez votre URL, s'il y a un fichier avec votre URL actuelle, TSVN (et svn cmd-line aussi!) Met toujours en cache vos identifiants de connexion. Vous pouvez facilement supprimer ce fichier