XAMPP + Subversion + TortoiseSVN + Eclipse - PullRequest
0 голосов
/ 31 августа 2010

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

По сути, я пытаюсь установить 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».

Я надеюсь, что кто-то может помочь! Спасибо !!!

Ответы [ 2 ]

0 голосов
/ 06 августа 2015

Я также столкнулся с этой проблемой в SVN, но я решил ее.Обычно эта проблема возникает, когда вы создали репо без указания fs-type.Поэтому определите fs-type в момент создания хранилища SVN, например:

svnadmin.exe create --fs-type fsfs C:/xampp/svn

0 голосов
/ 31 августа 2010

Вероятно, это проблема с разрешениями. Но вам нужно будет посмотреть в журнале ошибок Apache более подробную информацию об этой ошибке. Возможность доступа через браузер только подтверждает доступ на чтение, а импорт является операцией записи. Так что вам нужно проверить права доступа. Если вы сможете добавить больше информации о том, что говорится в журналах ошибок, возможно, кто-то сможет предоставить дополнительную информацию и помощь. Спасибо.

...