2010-08-31 3 views
0

У меня достаточно времени, чтобы понять это и заставить его работать, и я надеюсь, что кто-то может осветить этот вопрос.XAMPP + Subversion + TortoiseSVN + Eclipse

В сущности, я пытаюсь установить 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 \ хостов и добавил следующее:

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 \ конф \ httpd.conf и добавил LoadModule dav_svn_module модули/mod_dav_svn.so и LoadModule authz_svn_module модули/mod_authz_svn.so до конца списка LoadModules.

редактировал C: \ XAMPP \ Apache \ конф \ экстра \ 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».

Я надеюсь, что кто-то может помочь! Благодаря!!!

+0

Не принижать свои усилия, но вы никогда не рассматривали использование другой системы контроля версий, если это в основном только для личного использования между вашим компьютеры? Например, у Mercurial и Bazaar есть действительно простые в установке встроенные возможности веб-сервисов, которые позволяют пропустить большую часть проблем. – Amber

+0

Каково сообщение об ошибке в файле журнала apache? Благодарю. –

ответ

0

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

0

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

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

Смежные вопросы