Как настроить svn-репозиторий с черепахами на Windows Server 2012 под управлением iis для удаленного доступа
Я установил Tortoise SVN на удаленный сервер Windows 2012, который работает под управлением iis, и создал хранилище, используя Tortoise SVN. но я могу получить доступ к хранилищу только локально, используя svn://localhost. когда я пытаюсь получить к нему удаленный доступ через svn://directIP, я получаю сообщение об ошибке "не удается подключиться к хосту" directIP "...". Однако IP-адрес является действительным, и я могу поразить его с помощью веб-браузера. но iis - это сервер, обрабатывающий все входящие запросы на удаленном сервере windows 2012. Я думаю, что Windows Server не разрешает несанкционированный удаленный доступ к серверу, поэтому я не могу получить удаленный доступ к хранилищу... Есть ли способ получить удаленный доступ к хранилищу Tortoise SVN, пока мой IIS все еще работает? пожалуйста, мне нужна помощь!
2 ответа
TortoiseSVN является клиентом SVN, а не сервером. Таким образом, вам нужен работающий сервер SVN, такой как VisualSVN Server. Также прочитайте руководство TortoiseSVN о доступе к хранилищу.
Если вы действительно можете получить доступ к хранилищу на localhost
через svn://
протокол (а не с file://
протокол) это будет означать, что сервер Subversion уже работает. В этом случае это может быть проблема с брандмауэром, и вы должны открыть svn порт 3690 на вашем сервере Windows.
Используйте VisualSVN Server для Windows. Я думаю, что они получили бесплатный. Вы можете попробовать это.