2009-03-20 12 views
23

J'ai configuré un nouveau référentiel SVN, exécutant SVNServe, dans le fichier conf, anon-access = none.TortoiseSVN ne demande pas d'authentification?

SVNServe le fait fidèlement correctement, mais lorsque j'essaie de parcourir les dépôts en utilisant TortoiseSVN, il dit simplement que l'accès n'est pas autorisé. Ne devrait-il pas me demander le nom d'utilisateur et le mot de passe à la place?

Comment obtenir TortoiseSVN pour me demander les informations de connexion?

Courir SVN 1.5.6, 1.5.9 TortoiseSVN

+0

Je suis sûr qu'il doit vous demander automatiquement. Vous utilisez le protocole svn: //, n'est-ce pas? Pouvez-vous poster votre config? – strager

+0

Oui, les autres repos que j'ai configurés l'ont demandé automatiquement, donc je ne sais pas pourquoi ça ne marche pas pour celui-ci. L'autre repos était Apache cependant, celui-ci est SVNServe. Oui j'utilise svn: // Mis à part les commentaires par défaut, j'ai seulement ajouté ceci à config: realm = Subversion Repository – Robo

Répondre

22

Désolé, n'a pas uncomment ligne suivante dans la config:

mot de passe db = passwd

+0

bon il a été résolu :) - Acceptez votre propre réponse, de sorte que cette question apparaît comme une réponse. – eglasius

+3

Pour clarifier, config est svnserve.conf dans repo/conf –

24

Il a probablement des données d'authentification enregistrées, essayez:

droit droit-> de tortue> Paramètres-> sauvé data-> Données d'authentification-Clear .

Dans certains cas, le bouton "Effacer" - Authentification des données reste désactivé, puis renommer le dossier dans lequel le certificat est enregistré. La prochaine fois SVN demandera automatiquement le mot de passe.

+0

Nop ... vérifié, aucune donnée d'authentification enregistrée. Le bouton Effacer est désactivé. – Robo

+0

A travaillé pour moi :) – GateKiller

+1

Ce dossier est '% APPDATA% \ Subversion \ auth'. –

0

Si le « Effacer » bouton de données -Authentication reste désactivé, malgré l'enregistrement du certificat simplement renommer le dossier dans lequel le certificat est enregistré. La prochaine fois SVN demandera automatiquement le mot de passe.

3

J'ai eu le même problème en utilisant beanstalkapp.com et j'ai été capable de le résoudre en utilisant http * s * au lieu de http lors de la spécification de l'URL svn checkout.

C'est ce que je reçois pour ne pas copier et coller.

+1

J'aurais pu jurer j'ai vérifié en utilisant HTTPS du code de Google, mais apparemment je n'ai pas fait. En déplaçant l'URL HTTP vers HTTPS, TortoiseSVN commence à demander des informations d'identification à nouveau. – ken

0

Je voulais juste ajouter une solution supplémentaire qui pourrait empêcher TortoiseSVN de demander l'authentification. J'avais la situation qu'un utilisateur pourrait très bien s'authentifier à partir d'autres machines, mais sur cette machine il échouerait avec un "Statut HTTP inattendu 503 'Service non disponible'" et ne demanderait pas d'authentification. Les paramètres Tortoise> Données sauvegardées> Données d'authentification étaient clairs, nous pourrions supprimer les fichiers% APPDATA% \ Roaming \ subversion \ en vain. Il s'avère qu'à un certain moment, l'utilisateur a tenté de "réparer" un problème en définissant le proxy réseau.

  • Solution: Tortue> Paramètres> Réseau> décocher Activer le serveur proxy

Vive, espérons que cela aide quelqu'un.

0

On pense que je viens de trouver, il y avait un R dans la configuration svnserve (lecture seule pour les prises en pension) mis là sur l'installation - une chose simple, mais tout cela est nouveau pour moi ...

0

Si Si vous êtes connecté via DirectAccess, vous devez télécharger la version IPv6 de TortoiseSVN. Vous pouvez trouver la dernière version here.

Il peut être trouvé dans le dossier Version/Application/ipv6

0

Redémarrez votre système après la mise à jour du mot de passe. Après le redémarrage de SVN se reconfigurer et demander l'authentification plutôt d'utiliser le mot de passe stocké précédent

0

Paramètres - Avancé - AllowAuthSave = true

Questions connexes