SVN не может подключиться к хосту "localhost" - PullRequest
3 голосов
/ 03 октября 2009

Я начал два дня назад, чтобы настроить среду SVN на моем локальном компьютере (победа).

Я установил Subversion + Tortoise SVN два дня назад и создал первый тестовый проект. При открытии ссылки svn://localhost в моем браузере показывался браузер репозитория с моим тестовым проектом, в котором были теги папок, ветви и ствол внутри (что было здорово).

Прошлой ночью я тоже решил установить Trac. После установки Python 2.5 я создал новую среду для его тестирования. Конечно, делая это в первый раз, я допустил некоторые ошибки и мне пришлось повторить весь процесс, но мне, наконец, удалось создать эту тестовую среду.

Что ж, после выяснения того, как мне следует сохранять среду, я создал еще одну и, конечно же, репозиторий svn для нее и синхронизировал их. Кроме того, при доступе к http://locallhost:8000/my_project_path works fine. But now, when I try to access svn: // localhost` из окна браузера репозитория все, что я получаю, это сообщение

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

Я пытался запустить сервер с помощью этой команды

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

но после его выполнения я не получаю никакого ответа, и мне нужно ctrl + break, чтобы иметь возможность ввести другую команду.

Я действительно не знаю, в чем проблема, это первый раз, когда они устанавливаются и пытаются заставить их работать.

Буду признателен за любую помощь.

Ответы [ 2 ]

0 голосов
/ 07 марта 2010

Сегодня утром у меня была такая же проблема в Windows Vista, и я подумал, что расскажу причину, если она поможет любому, кто найдет этот старый вопрос.

В моем случае служба Subversion не запустилась. В журнале системных событий была запись

Тайм-аут достигнут (30000 миллисекунды) в ожидании Служба Subversion Repository (UNC) для подключения.

По какой-то причине истекло время ожидания запуска Subversion.

Решение было таким же простым, как попытка запустить службу снова.

0 голосов
/ 03 октября 2009

Если вы запускаете сервер Subversion, как это, тогда пустое окно является нормальным, и сервер, вероятно, запущен и работает. Вы видите что-то в окне только в случае ошибки. Затем вы должны попробовать Tortoise Repo Browser, чтобы подключиться к svn: // localhost /, и все будет хорошо.

Вы можете запустить его так, чтобы окно сервера оставалось открытым, но обычно вы устанавливаете его как службу, если вы собираетесь часто использовать сервер.

...