2009-11-19 5 views
5

Я пытаюсь настроить домашний сервер с репо на Subversion (после некоторых изменений).Tortoise не подключается к серверу subversion

Я удалил-переустановил VisualSVN Server в окне сервера Windows Server 2003, а адрес (т. Е. URL) в репо - https://server.network.local/svn/.

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

OPTIONS of 'https://server.network.local/svn': Could not resolve hostname 
'server.network.local': No such host is known. 
(https://server.network.local) 

Я могу ping и tracert к серверу никакая проблема хотя, поэтому я не уверен что дело.

+0

Где находится "server.house.local"? – outis

+0

@outis: опечатка. Мое фактическое имя сервера и сети - своеобразный dorky ... Я запутываю. –

+0

Возможный дубликат [Почему я получаю сообщение об ошибке на svn-клиенте? Ошибка XML-анализа в строке 1, не найден элемент "при доступе к VisualSVN Server?] (Http://stackoverflow.com/questions/11541520/why-am-i- get-the-error-on-svn-client-xml-parse-error-at-line-1-no-element-f) – bahrep

ответ

6

У меня была такая же проблема, насколько я могу сказать, что вы не можете пойти прямо в папку SVN вам необходимо включить хранилище имя файла в примере пути:

https://server.network.local:8443/svn/MyNewRepository

Надежда, что помогает

+0

казался слишком простым, поэтому я сначала пробовал все остальное ... у меня болит лоб и мой стол разрушен ... но спасибо :) –

+0

NP, рад, что я мог бы помочь. Cheers – Anthony

+0

@ Энтони - У меня есть связанная с этим проблема. Пожалуйста, помогите мне - https://stackoverflow.com/questions/27975987/cannot-connect-to-local-svn-server. – Steam

1

Возможно, вы захотите сделать свою ссылку 'https://server.network.local:8443/svn' и посмотреть, неважно, имеет ли это значение. У меня есть этот порт на установке из черепахи, которую я использую.

Rick Strahl имеет довольно good article о том, как настроить и запустить VisualSVN.

Надеюсь, это сработает для вас.

+0

ITYM https: //server.network.local: 8443/svn ... порт обычно идет после сервера, а не в конце URL-адреса :-) –

+0

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

+0

Возможно, вы захотите также прочитать это. http://www.west-wind.com/Weblog/posts/480534.aspx - Подключение к репозиторию управления исходными данными Subversion через HTTP. – Chris

0

Возможно, TSVN недоволен плохим сертификатом SSL, поэтому вам нужно сделать это хорошо (я предполагаю, что он подписан сам по себе, поэтому вам нужно вручную добавить сертификат в правильное хранилище сертификатов в Windows).

Прежде чем вы это сделаете, что произойдет, если вы укажете TSVN на незащищенную версию (т. Е. Http: //) сайта? Он счастлив тогда? Если это так, то это определенно указывает на проблемы SSL.

2

Вы должны очистить свой локальный DNS-кеш (и если у вас есть DNS в вашей локальной сети, вам также придется делать это с помощью этого кеша DNS).

1

Хм. «Не удалось разрешить имя хоста» - это один уровень ниже SSL, репозиториев и т. Д. Моя ставка заключается в том, что (личный) брандмауэр не пропускает Черепаху.

0

Задайте настройку прокси-сервера SVN. Просто щелкните правой кнопкой мыши и выберите Tortoise SVN и установите и добавьте настройку прокси. Это может сработать для вас.

2

Существует note at the very bottom of the VisualSVN Server Getting Started guide и он отвечает на вопрос. В записке говорится:

В отличие от веб-браузеров, клиенты Subversion не могут получить доступ к содержимое узла Хранилища в диспетчере VisualSVN Server. В другими словами, вы не можете получить доступ к https://svn.example.com/svn/ URL с использованием клиентов Subversion, таких как TortoiseSVN или svn.exe.

I.e. Клиент Subversion может обращаться к репозиторию, но URL https://server.network.local/svn/ указывает не на репозиторий, а на корневую коллекцию репозитория, которую вы можете просматривать только с помощью веб-браузера.

Я также хочу отметить, что ошибка, указанная в вопросе, может отличаться от новых клиентов Subversion. Это может быть:

XML parse error at line 1 no element found 
0

Этот вопрос о DNS-сервере ...

Смотрите, если он дает ошибку, как этот https://server.xxx.com:435/svn

если заменить server.xxx.com с соответствующим IP (средний IP из SVN сервер компьютера)

это работает ..

так просто сделать запись AAAA в зоне прямого просмотра и сделать PTR в обратном поиске ЗОНАХ е и проблема решена.

Смежные вопросы