#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.