Я потратил достаточно времени, пытаясь понять это и заставить его работать, и я надеюсь, что кто-то может пролить свет на эту проблему.
По сути, я пытаюсь установить Subversion с XAMPP на мою машину с Windows XP в качестве виртуального хоста и получить доступ к хранилищу с помощью TortoiseSVN и Ecplise, установленных на моем MacBook, через http: //.
Я скачал установил следующие файлы:
- XAMPP Windows 1.7.3
- Subversion 1.6.6
После установки XAMPP я настроил правильную маршрутизацию DNS, чтобы я мог видеть веб-сайт снаружи и иметь доступ к нему через http: // web.mydomain.com.
Теперь я хочу настроить http: // svn.mydomain.com для доступа к моему хранилищу через виртуальный хост через apache.
Сначала я отредактировал C: \ WINDOWS \ system32 \ drivers \ etc \ hosts и добавил следующее:
127.0.0.1 svn.mydomain.com
Затем, следуя инструкциям по установке Subversion с Apache, я сделал следующее:
Создан репозиторий, расположенный в C: \ xampp \ svn.
Скопировал mod_authz_svn.so и mod_dav_svn.so в C: \ xampp \ apache \ modules.
Отредактировал C: \ xampp \ apache \ conf \ httpd.conf и добавил модули LoadModule dav_svn_module / mod_dav_svn.so и модули authz_svn_module LoadModule / mod_authz_svn.so до конца списка LoadModules.
Отредактировал C: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf и добавил следующее:
NameVirtualHost *
< VirtualHost * >
ServerName svn.mydomain.com
<Location />
DAV svn
SVNParentPath "C:/xampp/svn"
</Location>
< /VirtualHost >
Затем я перезапустил Apache без проблем.
Мне удалось получить доступ к хранилищу через http: // svn.mydomain.com/repository через браузер, а также через TortoiseSVN, пока все хорошо.
Настоящая проблема - когда я пытаюсь импортировать новый проект в хранилище через TortoiseSVN. Я получаю следующую ошибку: «Не удалось открыть запрошенную файловую систему SVN».
Я надеюсь, что кто-то может помочь! Спасибо !!!