2010-06-13 1 views
0

Environnement est: Windows Server 2008 R2 64 bits Slik-Subversion-1.6.11-x64- TortoiseSVN 1.6.8.19260-x64-svn-1.6.11ne peuvent pas parcourir svn repo en utilisant TortoiseSVN sur Windows Server 2008

J'ai mis en place svn srvice basé sur Jeff Atwood guidlines et peut se connecter au travail avec l'hôte via des lignes de commande svn comme svn list svn://localhost, mais TortoiseSVN ne peut pas se connecter même sur le serveur lui-même. Tous les types de pare-feu sont désactivés. Le message d'erreur TortoiseSVN est: Impossible de se connecter à l'hôte localhost: aucune connexion n'a pu être établie car la machine cible l'a refusée activement.

Comment puis-je résoudre ce problème?

Merci à l'avance,

MISE À JOUR: this solution essayé mais n'a pas aidé.

+0

Je ne suis pas sûr que cela soit "lié à la programmation" ... –

+0

mais SO est plein de problèmes liés à svn –

Répondre

0

Je trouve le problème moi-même, mais n'a pas encore trouvé la solution. TortoiseSVN dans Windows 2008 utilise ipv6. Et le conflit entre ipv6 et ipv4 est la cause première du problème.

BTW slik svn fonctionne bien en ligne de commande. Et dans TortoiseSVN j'utilise plutôt le protocole de fichier (quelque chose comme file: /// F:/myfolder).

+0

Si vous utilisez le protocole file: //, les protocoles réseau ne devraient pas être impliqués. – ThatBlairGuy

0

Le répertoire racine servi par svnserve n'est pas la racine de votre référentiel.

Au lieu de svn list svn://localhost, essayez svn list svn://localhost/reponame

(Où reponame est, bien sûr, le nom de votre référentiel)

-1

J'ai rencontré des problèmes similaires mais mes conditions sont peut-être différentes. J'ai remarqué que je pouvais accéder au référentiel via le navigateur car mon dépôt était configuré pour être accessible depuis l'extérieur. Nous devons également utiliser un proxy à l'intérieur de l'entreprise. Donc, aux paramètres SVN, j'ai ajouté le proxy. Le moment où j'ai essayé de faire le repo navigateur, il a traversé sans suspension et a demandé à accepter le certificat (de façon permanente), entré svn credentials et ... voila!

Peut-être que cela peut aider quelqu'un. À la votre!

Questions connexes