2009-10-03 12 views
3

J'ai commencé il y a deux jours pour configurer un environnement SVN sur ma machine locale (win).svn ne peut pas se connecter à l'hôte 'localhost'

J'ai installé subversion + Tortoise SVN il y a deux jours et créé le premier projet de test. Ouverture du lien svn://localhost dans mon navigateur a montré le navigateur Repository avec mon projet de test ayant les dossiers tags, branches et tronc à l'intérieur (ce qui était génial).

Hier soir, j'ai également décidé d'installer Trac. Après l'installation de python 2.5, j'ai créé un nouvel environnement pour le tester. Bien sûr, pour la première fois, j'ai fait quelques erreurs et j'ai dû refaire tout le processus, mais j'ai finalement réussi à créer cet environnement de test.

Eh bien, après avoir trouvé comment je devais garder les environnements, j'en ai créé un autre et bien sûr le svn repo pour cela et je les ai synchronisés. En outre, l'accès à http://locallhost:8000/my_project_path works fine. But now, when I try to access svn: // localhost` de la fenêtre du navigateur du référentiel, tout ce que je reçois le message est

Can't connect to host localhost: 
No connection could be made because the target machine actively refused it 

J'ai essayé de démarrer le serveur avec cette commande

svnserve --daemon --root "path/to/my/repo 

mais après l'exécution je ne reçois aucune réponse et je dois ctrl + break pour pouvoir entrer une autre commande.

Je ne sais vraiment pas quel est le problème, c'est la première fois que je les installe et j'essaie de les faire fonctionner.

Toute aide serait appréciée.

Répondre

0

Si vous démarrez le serveur Subversion comme ceci, il est normal d'avoir une fenêtre vide, et le serveur est probablement opérationnel. Vous ne voyez quelque chose dans la fenêtre qu'en cas d'erreur. Vous devriez ensuite essayer le navigateur Tortoise Repo pour vous connecter à svn: // localhost/et vous devriez être prêt à partir.

Vous pouvez l'exécuter comme ceci avec la fenêtre du serveur juste restée ouverte, mais normalement vous l'installerez en tant que service si vous allez beaucoup utiliser le serveur.

+0

oui, je pense que c'était le problème, j'ai recommencé svnserve et immédiatement ouvert svn: // localhost et je ne reçois aucune erreur. Tout ce que j'ai à faire maintenant est de vérifier le répertoire repo. Merci à tous pour les réponses :) – misterjinx

-1

J'ai eu le même problème sous Windows Vista ce matin et j'ai pensé que je partagerais la cause au cas où cela aiderait quelqu'un qui trouve cette vieille question.

Dans mon cas, le service Subversion n'a pas pu démarrer. Il y avait une entrée dans le journal des événements système

Un délai d'attente a été atteint (30000 millisecondes) en attendant le service dépôt Subversion (UNC) à connexion.

Pour une raison quelconque, Subversion a expiré en essayant de démarrer.

La solution était aussi simple que d'essayer de redémarrer le service.

Questions connexes