Не удается просмотреть репозиторий после настройки visual SVN Server

#svn #windows-7 #windows-services #visualsvn-server

#svn #windows-7 #windows-службы #visualsvn-сервер

Вопрос:

Я настроил VisualSVN Server 2.1.7 в моей системе Windows 7 x64. Я использовал все параметры по умолчанию :

  • Установленный путь: C:Program Файлы (x86) VisualSVN Server
  • Путь к репозиториям: D:Repositories
  • Имя сервера, порт: testsrvr, 8443 (использовать безопасное соединение = проверено)
  • Использование «проверки подлинности subversion». Я создал пользователя и тестовый репозиторий. Предоставлен доступ «Чтение / запись» к этому репозиторию для этого пользователя.

Когда я пытаюсь просмотреть репозитории, IE показывает «Internet Explorer не может отобразить веб-страницу». Я пробовал это, но пока ничего не помогло.

  • Отключен брандмауэр
  • Установите каталог «C:Program Права безопасности Files (x86) VisualSVN Server» на «полный контроль» для большинства групп, включая группу «Сетевая служба».
  • Установите каталог «D:Repositories » права безопасности на «полный контроль» для большинства групп, включая группу «Сетевая служба».
  • Пытался переключаться между безопасным и небезопасным подключением в Visual svn server manager.
  • Пробовал разные номера портов. Включая 443 (с https) и 80 (http). Также пробовал указывать случайные порты с / без https.

После этих операций я всегда отключал сервис, а затем снова включал.

Пока безуспешно. Есть еще предложения, которые я могу попробовать?

Я попытался узнать с помощью nmap, запущена ли служба на порту 8443. Я не уверен, что nmap должен отображаться в идеальном случае, но в моем случае он показывает порт: 8443 / tcp Состояние: неизвестно СЛУЖБА: https-alt

Комментарии:

1. testsrvr указывает на используемый вами сервер? Вы уверены на 100%?

2. Как мне это подтвердить? В свойствах сервера visualsvn имя сервера — «testsrvr», а «порт сервера» — 8443. А затем я щелкаю правой кнопкой мыши репозитории и нажимаю Обзор, который открывает страницу ошибки в IE с URL testsrvr: 8443 / svn

3. попробуйте IP-адрес сервера (или localhost если он находится на том же компьютере)

4. @Pekka, что amazing…it работает с ip. Спасибо! Он запрашивает мою аутентификацию пользователя. Я, однако, не понимаю, почему это не работает с testsrvr: 8443 / svn

Ответ №1:

Как обсуждалось в комментариях, это работает, если вместо этого вы используете IP-адрес.

Чтобы обратиться к нему через имя, вам необходимо настроить свой сервер на прослушивание testsvr имени сервера. Указания имени на SVN сервере недостаточно.

Если это только для одного компьютера, вы можете подделать имена серверов в hosts файле. Если это для большего количества компьютеров, вам нужно будет настроить DNS.