ОК, давайте разделим задачу на отдельные маленькие задачи
- Преобразование server.company.com в company.com
Проблема чистого DNS, запись необходимых данных в DNS-зону для внутреннего домена или использование локального файла hosts
- Преобразование company.com:8443 в company.com
Запуск Сервер VisualSVN (обычный VisualSVN - это SVN-плагин для Visual Studio) на 80 порту
- Преобразование company.com/svn/ path в company.com/
Прочтите мой ответ в части "Как разместить DAV-SVN в корне сайта" ("Реализация", с.3)
- Удалить имя хранилища из URL
Конфигурация по умолчанию подразумевает использование более одного репо с одного сервера . Если это не ваш случай, и у вас есть один репозиторий, вы можете изменить данные о местоположении и использовать требуемую и нужную директиву SVN (мы проконсультируемся с Subversion Book для этой темы «Базовая настройка Apache»)
Вы можете поручить Apache делегировать обработку всех URL-адресов ...
Поставщик DAV, репозиторий которого находится в / var / svn / repository, используя
следующий синтаксис httpd.conf:
<Location ...>
...
SVNPath /var/svn/repository
</Location>
Примечание - /var/svn/repository
в примере это каталог , который содержит сразу наш единственный репозиторий
Viola! Задача решена?!
Когда команда VisualSVN расскажет о
без изменения файла httpd.conf
они имеют в виду (я думаю) необходимость для пользователя
- имеет копию настроенного httpd.conf, потому что при каждом обновлении сервера VisualSVN httpd.conf будет заменяться на значение по умолчанию
- самостоятельно интегрировать свои изменения в измененную конфигурацией разработчиков
- будьте умны и умны и не жалуйтесь команде VisualSVN о проблемах, вызванных локальными изменениями, а не проблемами продукта vanulla