Не удается подключиться к хранилищу SVN с помощью Tortoise SVN - PullRequest
1 голос
/ 16 сентября 2011

Мы установили CollabNet Subversion Edge на сервере Windows 2008 R2 Standard, который также работает под управлением IIS 7.0.Весь трафик Subversion был настроен для использования SSL-соединения через порт 8080.

URL-адрес нашего хранилища использует следующую структуру

https://servername.domain:8080/svn/repositoryname

Некоторые сотрудники нашей компании не могут подключиться к URL-адресу с помощью Tortoise SVN и Visual Studio Ankh.Они могут подключаться к URL-адресу с помощью Internet Explorer

Есть ли способ контролировать порт 8080, чтобы увидеть, не существует ли другого приложения, конфликтующего с трафиком Subversion, для предотвращения их соединения через Tortoise и Ankh?

(Не уверен, если это вопрос переполнения стека или сбоя сервера. Я начну с переполнения стека.)

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Обнаружено, что это был VPN-клиент, который запрещал нашим разработчикам подключаться к хранилищу SVN через порт 8080.

Нам нужно было отключить / удалить программное обеспечение VPN, чтобы использовать SVN-репозиторий.

0 голосов
/ 16 сентября 2011

Subversion Edge не сможет запустить сервер Apache, если есть другое приложение, использующее этот порт.Вы также увидите ошибку в верхней части консоли, что она не может привязаться к порту.

На вкладке Администрирование Subversion Edge вы увидите «Журналы сервера».Посмотрите журналы с именем "access_YYYY_MM_DD.log".Это журналы доступа Apache.Если клиентский запрос достигает сервера Apache, он будет зарегистрирован здесь.

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

Дляпример (это с последним кандидатом в версию 1.7 и сообщения немного отличаются):

$ svn ls http://foo/svn/repos

svn: E175002: ОПЦИИ 'http://foo/svn/repos': Не удалось разрешить имя хоста `foo ': хост не найден (http://foo)

$ svn ls http://cu171.cloud.sp.collab.net:8888/svn/repos

svn: E175002: невозможно подключиться к хранилищу по URL-адресу' http://cu171.cloud.sp.collab.net:8888/svn/repos'

svn: E175002: ВАРИАНТЫ'http://cu171.cloud.sp.collab.net:8888/svn/repos': не удалось подключиться к серверу (http://cu171.cloud.sp.collab.net:8888)

...