Не удается подключиться к svnserve на локальном хосте - подключение активно отклонено
15737
RMorrisey
Когда я пытаюсь подключиться с помощью Tortoise к моему серверу SVN, используя:
svn://localhost/
Черепаха говорит мне: «Не удается подключиться к хосту« localhost ». Невозможно установить соединение, поскольку целевая машина активно отказала ему».
Как я могу это исправить?
Я пытаюсь настроить сервер subversion на локальном ПК для личного использования. Я использую Windows Vista с установленными SlikSVN и TortoiseSVN. Раньше у меня все работало правильно, но я обнаружил, что не могу объединить (!), По-видимому, из-за несоответствия версий между клиентом и сервером SVN. Во всяком случае ... Теперь у меня есть следующие настройки:
Я создал хранилище, используя svnadmin create; это проживает вC:\svnGrove
Следующее - от svn --version в командной строке (не уверен, почему это говорит CollabNet, CollabNet был предыдущим двоичным файлом SVN, который я настроил. Деинсталлятор не смог удалить все изящно):
svn, version 1.6.12 (SlikSvn/1.6.12) WIN32 compiled Jun 22 2010, 20:45:29 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme
Я отключил брандмауэр Windows и CA Internet Security, но не смог решить проблему.
редактировать
Старая версия svnserve все еще была настроена как служба после удаления, указав на этот путь:
C:\Program Files\Subversion\svn-win32-1.4.6\bin
Я отредактировал ключ реестра для службы, чтобы он указывал на новый путь (показанный выше). Независимо от того, запускаю я svnserve как службу или использую -d, я не вижу записи для этого номера порта в списке, сгенерированном netstat -anp tcp.
Svnserve работает? Netstat -anp tcp покажет это; Если есть строка для «3690 LISTENING», тогда Subversion работает.
Kevin M 13 лет назад
1
Служба CollabNet Subversion по-прежнему отображается в списке служб Windows (services.msc)?
Jaymz 13 лет назад
1
Отредактировано, чтобы ответить на оба эти вопроса. Спасибо за просмотр вопроса!
RMorrisey 13 лет назад
0
Я заметил, что в руководстве, когда они запускают svnserve, он показывает сообщение: «# svnserve теперь запущен, слушает порт 3690». Я не получаю это сообщение в своей консоли, консоль просто делает паузу. Не уверен, почему это так.
RMorrisey 13 лет назад
0
Что бы это ни стоило, я заставил старый svnserve снова работать. Не знаю, почему версия 1.6 не принимает соединения.
RMorrisey 13 лет назад
0
2 ответа на вопрос
2
SHesse
Hudson не может анонимно подключиться к svnserve в 64-битной Windows 7 со стандартными настройками по умолчанию. Следующие параметры, добавленные в командную строку, были успешными: